diff options
author | 2018-02-26 15:54:57 -0800 | |
---|---|---|
committer | 2018-02-26 15:57:11 -0800 | |
commit | 0175ce3630f15262172731e00e8413c534ed6a62 (patch) | |
tree | 3adaa426206428f314dba5a0a4721f032ec1abc4 /src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceStatusValue.java | |
parent | 8cfc6cd2f1165e52b28a858b849463998c0aa73d (diff) |
Fail gracefully on conflicting actions generated by an aspect. These can come from Skylark, so we shouldn't crash. As a safety measure, subclasses of ActionLookupValue are now responsible for detecting action conflicts themselves.
PiperOrigin-RevId: 187095271
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceStatusValue.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceStatusValue.java | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceStatusValue.java b/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceStatusValue.java index a628fb653b..02030e45e9 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceStatusValue.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/WorkspaceStatusValue.java @@ -13,7 +13,6 @@ // limitations under the License. package com.google.devtools.build.lib.skyframe; -import com.google.devtools.build.lib.actions.ActionKeyContext; import com.google.devtools.build.lib.actions.ActionLookupValue; import com.google.devtools.build.lib.actions.Artifact; import com.google.devtools.build.lib.analysis.WorkspaceStatusAction; @@ -36,12 +35,11 @@ public class WorkspaceStatusValue extends ActionLookupValue { public static final BuildInfoKey BUILD_INFO_KEY = BuildInfoKey.INSTANCE; WorkspaceStatusValue( - ActionKeyContext actionKeyContext, Artifact stableArtifact, Artifact volatileArtifact, WorkspaceStatusAction action, boolean removeActionAfterEvaluation) { - super(actionKeyContext, action, removeActionAfterEvaluation); + super(action, removeActionAfterEvaluation); this.stableArtifact = stableArtifact; this.volatileArtifact = volatileArtifact; } |