diff options
author | nharmata <nharmata@google.com> | 2018-03-01 10:21:57 -0800 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-03-01 10:23:49 -0800 |
commit | 68cc06bafa6d74ad44c3c1ec0c1724a9f42cb456 (patch) | |
tree | 8b3570f3a450e7e19b950cbb230a62a7c7465725 /src/test/java/com/google/devtools/build/lib | |
parent | 13aac65751e684d2a89e31be25543a6a0e9d2978 (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.java | 2 |
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) |