aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib
diff options
context:
space:
mode:
authorGravatar nharmata <nharmata@google.com>2018-03-01 10:21:57 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-01 10:23:49 -0800
commit68cc06bafa6d74ad44c3c1ec0c1724a9f42cb456 (patch)
tree8b3570f3a450e7e19b950cbb230a62a7c7465725 /src/test/java/com/google/devtools/build/lib
parent13aac65751e684d2a89e31be25543a6a0e9d2978 (diff)
Make the distinction between "global frame" and "lexical frame" explicit. As a nice consequence, this lets us reduce GC churn since we no longer need to create a frame instance for the lexical frame at a callsite of either a function when the environment is frozen or a builtin function (since builtins cannot modify bindings in their lexical frame).
RELNOTES: None PiperOrigin-RevId: 187495787
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib')
-rw-r--r--src/test/java/com/google/devtools/build/lib/syntax/EnvironmentTest.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/syntax/EnvironmentTest.java b/src/test/java/com/google/devtools/build/lib/syntax/EnvironmentTest.java
index 36f8911fdf..44d8c1c6ab 100644
--- a/src/test/java/com/google/devtools/build/lib/syntax/EnvironmentTest.java
+++ b/src/test/java/com/google/devtools/build/lib/syntax/EnvironmentTest.java
@@ -280,7 +280,7 @@ public class EnvironmentTest extends EvaluationTestCase {
parentEnv.update("a", 1);
parentEnv.update("c", 2);
parentEnv.update("b", 3);
- Environment.Frame parentFrame = parentEnv.getGlobals();
+ Environment.GlobalFrame parentFrame = parentEnv.getGlobals();
parentMutability.freeze();
Mutability mutability = Mutability.create("testing");
Environment env = Environment.builder(mutability)