X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FUnion.java;h=8780d9ea02df515179df4827dc41658897cc3681;hp=b000f95396e0d096d879f8f24c33931aff07347c;hb=6b53048f4413f3c618acc3581d0b4f60a236a9bc;hpb=84a4a8204373b996105e69edf91d2f9fae7b4bcb;ds=sidebyside diff --git a/src/edu/berkeley/sbp/Union.java b/src/edu/berkeley/sbp/Union.java index b000f95..8780d9e 100644 --- a/src/edu/berkeley/sbp/Union.java +++ b/src/edu/berkeley/sbp/Union.java @@ -21,8 +21,8 @@ public class Union extends Element implements Iterable { Topology ret = null; for(Sequence s : this) { Topology a = s.toAtom(); - if (ret==null) ret = a.dup(); - else ret = ret.union(a.dup()); + if (ret==null) ret = a; + else ret = ret.union(a); } if (ret==null) throw new RuntimeException("confusion on " + this); return ret;