summaryrefslogtreecommitdiffstats
path: root/stdlib
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib')
-rw-r--r--stdlib/optimize.tl4
1 files changed, 2 insertions, 2 deletions
diff --git a/stdlib/optimize.tl b/stdlib/optimize.tl
index 8bf8b8c9..8651db00 100644
--- a/stdlib/optimize.tl
+++ b/stdlib/optimize.tl
@@ -436,8 +436,8 @@
(@nil insns))))
(@(require ((if @(as reg (d @nil)) @nil) . @nil)
(not (memqual reg bb.lt-dregs)))
- (push bl bb.tryjoin)
- (push bl bb.rescan)
+ (pushnew bl bb.tryjoin)
+ (pushnew bl bb.rescan)
(pushnew bl.next bb.rescan)
(set bb.recalc t)
nil)