File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -1201,20 +1201,20 @@ let assembly_code_for_poll i ~far ~return_label =
1201
1201
then (
1202
1202
match return_label with
1203
1203
| None ->
1204
- DSL. ins (I. B_cond LS ) [| DSL. emit_label lbl_call_gc |];
1204
+ DSL. ins (I. B_cond LO ) [| DSL. emit_label lbl_call_gc |];
1205
1205
D. define_label lbl_after_poll
1206
1206
| Some return_label ->
1207
- DSL. ins (I. B_cond HI ) [| DSL. emit_label return_label |];
1207
+ DSL. ins (I. B_cond HS ) [| DSL. emit_label return_label |];
1208
1208
DSL. ins I. B [| DSL. emit_label lbl_call_gc |])
1209
1209
else
1210
1210
match return_label with
1211
1211
| None ->
1212
- DSL. ins (I. B_cond HI ) [| DSL. emit_label lbl_after_poll |];
1212
+ DSL. ins (I. B_cond HS ) [| DSL. emit_label lbl_after_poll |];
1213
1213
DSL. ins I. B [| DSL. emit_label lbl_call_gc |];
1214
1214
D. define_label lbl_after_poll
1215
1215
| Some return_label ->
1216
1216
let lbl = L. create Text in
1217
- DSL. ins (I. B_cond LS ) [| DSL. emit_label lbl |];
1217
+ DSL. ins (I. B_cond LO ) [| DSL. emit_label lbl |];
1218
1218
DSL. ins I. B [| DSL. emit_label return_label |];
1219
1219
DSL. labeled_ins lbl I. B [| DSL. emit_label lbl_call_gc |]);
1220
1220
call_gc_sites
You can’t perform that action at this time.
0 commit comments