GP-6287: Cleaner impl of union-it-all case in Taint emu.

This commit is contained in:
Dan
2026-01-09 20:01:13 +00:00
parent 952edb5491
commit 12174df377
@@ -172,8 +172,8 @@ public enum TaintPcodeArithmetic implements PcodeArithmetic<TaintVec> {
yield temp.set(endian.isBigEndian() ? sizeout - sizein2 : 0, in2); yield temp.set(endian.isBigEndian() ? sizeout - sizein2 : 0, in2);
} }
default -> { default -> {
TaintVec temp = in1.zipUnion(in2); TaintSet u = in1.union().union(in2.union());
yield temp.setCopies(temp.union()); yield TaintVec.copies(u, sizeout);
} }
}; };
} }