diff options
Diffstat (limited to 'src/main/java/com')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/syntax/Environment.java | 5 |
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; } /** |