diff options
| author | Thomas Bauereiss | 2019-03-21 14:52:03 +0000 |
|---|---|---|
| committer | Thomas Bauereiss | 2019-03-21 14:55:06 +0000 |
| commit | 52382d4e8fc4edab67bf01080087fb12c88fbed4 (patch) | |
| tree | 3e312ae54e65b30c43fcebfe401b93678272a1a5 /src | |
| parent | 0e2f1710a951bae15a73230a76bed5b5bb32aee3 (diff) | |
Revert some constant propagation experimentation
See comments on e92ff687.
Diffstat (limited to 'src')
| -rw-r--r-- | src/constant_propagation.ml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/constant_propagation.ml b/src/constant_propagation.ml index ea0e50f9..1a39b2a1 100644 --- a/src/constant_propagation.ml +++ b/src/constant_propagation.ml @@ -546,10 +546,10 @@ let const_props defs ref_vars = (* TODO maybe - tuple assignments *) | E_assign (le,e) -> let env = Type_check.env_of_annot (l, annot) in - let e',_ = const_prop_exp substs assigns e in let assigned_in = IdSet.union (assigned_vars_in_lexp le) (assigned_vars e) in let assigns = isubst_minus_set assigns assigned_in in let le',idopt = const_prop_lexp substs assigns le in + let e',_ = const_prop_exp substs assigns e in let assigns = match idopt with | Some id -> |
