X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FGSS.java;h=d4cf42fdb0e2c009d995c19bb88bb530c10febb5;hp=5ede971081945b877165a3a7945a5889cc82fee2;hb=8a5250c184672495fae152e096b2e800749cd0db;hpb=2cca97362e80d5a3cd3e02d791a10cd7c6f6b29c diff --git a/src/edu/berkeley/sbp/GSS.java b/src/edu/berkeley/sbp/GSS.java index 5ede971..d4cf42f 100644 --- a/src/edu/berkeley/sbp/GSS.java +++ b/src/edu/berkeley/sbp/GSS.java @@ -327,7 +327,7 @@ class GSS { } if (n==null) return; Forest[] holder = new Forest[r.pos]; - if (r.pos==0) n.finish(r, r.zero(), n.phase()); + if (r.pos==0) n.finish(r, r.zero(n.phase().getLocation().createRegion(n.phase().getLocation())), n.phase()); else n.reduce(r, r.pos-1, n.phase(), null); } else { if (r.pos<=0) throw new Error("called wrong form of reduce()");