diff options
| author | Brian Campbell | 2018-08-07 11:13:07 +0100 |
|---|---|---|
| committer | Brian Campbell | 2018-08-07 11:14:20 +0100 |
| commit | e9ac694490707b29cf68ca3aefce46331149c003 (patch) | |
| tree | d73d8ea7dbc25dc84b99eb0bdbb4d970c3f6c950 | |
| parent | f9282ab5dec29d7ec99d473d013d32b41a0b8dbc (diff) | |
Fix propagation of overly-specific types in early_return rewrite
| -rw-r--r-- | src/rewrites.ml | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/rewrites.ml b/src/rewrites.ml index 5ed174ea..0a8c8156 100644 --- a/src/rewrites.ml +++ b/src/rewrites.ml @@ -4381,6 +4381,8 @@ let rewrite_defs_lem = [ ("sizeof", rewrite_sizeof); ("early_return", rewrite_defs_early_return); ("fix_val_specs", rewrite_fix_val_specs); + (* early_return currently breaks the types *) + ("recheck_defs", recheck_defs); ("remove_blocks", rewrite_defs_remove_blocks); ("letbind_effects", rewrite_defs_letbind_effects); ("remove_e_assign", rewrite_defs_remove_e_assign); |
