diff options
author | 2018-01-26 05:46:02 -0800 | |
---|---|---|
committer | 2018-01-26 05:47:36 -0800 | |
commit | 4ea7fa325a33340c557010ec6fac5eb1532c6503 (patch) | |
tree | ff5478e7601048bf731327259b566096c983f552 /src/main/java/com/google/devtools/build/lib/rules/cpp/SpawnGccStrategy.java | |
parent | c026569c445a5b22903d17ea6691876c47059eba (diff) |
Make experimental_inmemory_dotd_files not fail with local execution
If actions are executed locally, silently fall back to reading the on-disk .d file.
PiperOrigin-RevId: 183376432
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/SpawnGccStrategy.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/SpawnGccStrategy.java | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/SpawnGccStrategy.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/SpawnGccStrategy.java index 4b64e2b7ad..77966e0f88 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/SpawnGccStrategy.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/SpawnGccStrategy.java @@ -26,7 +26,6 @@ import com.google.devtools.build.lib.actions.SimpleSpawn; import com.google.devtools.build.lib.actions.Spawn; import com.google.devtools.build.lib.actions.SpawnActionContext; import com.google.devtools.build.lib.actions.SpawnResult; -import com.google.devtools.build.lib.actions.UserExecException; import java.util.List; /** @@ -50,10 +49,6 @@ public class SpawnGccStrategy implements CppCompileActionContext { public CppCompileActionResult execWithReply( CppCompileAction action, ActionExecutionContext actionExecutionContext) throws ExecException, InterruptedException { - if (action.getDotdFile() != null && action.getDotdFile().artifact() == null) { - throw new UserExecException("cannot execute remotely or locally: " - + action.getPrimaryInput().getExecPathString()); - } Iterable<Artifact> inputs = Iterables.concat(action.getInputs(), action.getAdditionalInputs()); Spawn spawn = new SimpleSpawn( action, |