diff options
author | dslomov <dslomov@google.com> | 2017-07-03 11:22:23 -0400 |
---|---|---|
committer | John Cater <jcater@google.com> | 2017-07-05 10:57:06 -0400 |
commit | 8d2ccdf46f862b89a7d12b473c234f90a8af58cc (patch) | |
tree | e6c5757044c4fc9809ab3a4723684e391dfefda3 /src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java | |
parent | 2ebe1fc7bbd646efdb43eb68a37c1ffb97dbd5af (diff) |
Introduce --incompatible_new_actions_api flag.
RELNOTES: None.
PiperOrigin-RevId: 160831413
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java index 3e9d31edf3..519d6c2f16 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkylarkAspectFactory.java @@ -56,13 +56,14 @@ public class SkylarkAspectFactory implements ConfiguredAspectFactory { try (Mutability mutability = Mutability.create("aspect")) { AspectDescriptor aspectDescriptor = new AspectDescriptor( skylarkAspect.getAspectClass(), parameters); + AnalysisEnvironment analysisEnv = ruleContext.getAnalysisEnvironment(); try { - skylarkRuleContext = new SkylarkRuleContext(ruleContext, aspectDescriptor); + skylarkRuleContext = new SkylarkRuleContext( + ruleContext, aspectDescriptor, analysisEnv.getSkylarkSemantics()); } catch (EvalException e) { ruleContext.ruleError(e.getMessage()); return null; } - AnalysisEnvironment analysisEnv = ruleContext.getAnalysisEnvironment(); Environment env = Environment.builder(mutability) .setGlobals(skylarkAspect.getFuncallEnv().getGlobals()) |