Skip to content

Commit e13dc9e

Browse files
authored
make handles_assign_ops for cpp always true (#12390)
* handles_assign_ops for cpp always true * revert "handles_assign_ops for cpp always true" * cpp OpAssignOp take into account side effects
1 parent dc9c560 commit e13dc9e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/optimization/analyzerTexpr.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ let target_handles_unops com = match com.platform with
109109
let target_handles_assign_ops com e2 = match com.platform with
110110
| Php -> not (has_side_effect e2)
111111
| Lua -> false
112-
| Cpp when not (Define.defined com.defines Define.Cppia) -> false
112+
| Cpp when not (Define.defined com.defines Define.Cppia) -> not (has_side_effect e2)
113113
| _ -> true
114114

115115
let target_handles_side_effect_order com = match com.platform with

0 commit comments

Comments
 (0)