summaryrefslogtreecommitdiff
path: root/asmcomp/schedgen.ml
diff options
context:
space:
mode:
Diffstat (limited to 'asmcomp/schedgen.ml')
-rw-r--r--asmcomp/schedgen.ml4
1 files changed, 2 insertions, 2 deletions
diff --git a/asmcomp/schedgen.ml b/asmcomp/schedgen.ml
index 885c945404..e04eacd375 100644
--- a/asmcomp/schedgen.ml
+++ b/asmcomp/schedgen.ml
@@ -336,8 +336,8 @@ method private reschedule ready_queue date cont =
if son.emitted_ancestors = son.ancestors then
new_queue := son :: !new_queue)
node.sons;
- instr_cons node.instr.desc node.instr.arg node.instr.res
- (self#reschedule !new_queue (date + issue_cycles) cont)
+ { node.instr with next =
+ self#reschedule !new_queue (date + issue_cycles) cont }
end
(* Entry point *)