aboutsummaryrefslogtreecommitdiffstats
path: root/backend/CSE2.v
diff options
context:
space:
mode:
Diffstat (limited to 'backend/CSE2.v')
-rw-r--r--backend/CSE2.v2
1 files changed, 1 insertions, 1 deletions
diff --git a/backend/CSE2.v b/backend/CSE2.v
index 07bde1ac..14c6e042 100644
--- a/backend/CSE2.v
+++ b/backend/CSE2.v
@@ -304,7 +304,7 @@ Definition oper1 (op: operation) (dst : reg) (args : list reg)
Definition oper (op: operation) (dst : reg) (args : list reg)
(rel : RELATION.t) :=
- match find_op rel op args with
+ match find_op rel op (List.map (forward_move rel) args) with
| Some r => move r dst rel
| None => oper1 op dst args rel
end.