copyright notices/updates
[sbp.git] / src / edu / berkeley / sbp / GSS.java
index 5ede971..217889b 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright 2006 all rights reserved; see LICENSE file for BSD-style license
+
 package edu.berkeley.sbp;
 import edu.berkeley.sbp.*;
 import edu.berkeley.sbp.util.*;
@@ -327,7 +329,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()");