diff --git a/basis/compiler/tree/tuple-unboxing/tuple-unboxing.factor b/basis/compiler/tree/tuple-unboxing/tuple-unboxing.factor index 8eb4851f03..075b935343 100644 --- a/basis/compiler/tree/tuple-unboxing/tuple-unboxing.factor +++ b/basis/compiler/tree/tuple-unboxing/tuple-unboxing.factor @@ -169,5 +169,6 @@ M: #alien-node unbox-tuples* dup in-d>> assert-not-unboxed ; M: #alien-callback unbox-tuples* ; : unbox-tuples ( nodes -- nodes ) - (allocation) escaping-allocations get assoc-diff assoc-empty? + (allocation) escaping-allocations get + [ nip key? ] curry assoc-all? [ [ unbox-tuples* ] map-nodes ] unless ;