aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/google/devtools/build/lib/syntax/Environment.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/Environment.java b/src/main/java/com/google/devtools/build/lib/syntax/Environment.java
index 2338b3183f..8c1def42b2 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/Environment.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/Environment.java
@@ -121,8 +121,9 @@ public final class Environment implements Freezable {
* @return a new Frame with the existing frame's properties plus the label.
*/
public Frame setLabel(Label label) {
- this.label = label;
- return this;
+ Frame result = new Frame(mutability, this);
+ result.label = label;
+ return result;
}
/**