Begins cleanup to allow ActionFS to be injected into all action executions.
PiperOrigin-RevId: 189244665
diff --git a/src/main/java/com/google/devtools/build/lib/exec/SymlinkTreeHelper.java b/src/main/java/com/google/devtools/build/lib/exec/SymlinkTreeHelper.java
index 143fc97..70b0ddd 100644
--- a/src/main/java/com/google/devtools/build/lib/exec/SymlinkTreeHelper.java
+++ b/src/main/java/com/google/devtools/build/lib/exec/SymlinkTreeHelper.java
@@ -113,7 +113,8 @@
Artifact inputManifestArtifact,
boolean enableRunfiles)
throws ExecException, InterruptedException {
- Preconditions.checkState(inputManifestArtifact.getPath().equals(inputManifest));
+ Preconditions.checkState(
+ actionExecutionContext.getInputPath(inputManifestArtifact).equals(inputManifest));
if (enableRunfiles) {
return actionExecutionContext
.getSpawnActionContext(owner.getMnemonic())