diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/actions/SpawnAction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/actions/SpawnAction.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/actions/SpawnAction.java b/src/main/java/com/google/devtools/build/lib/analysis/actions/SpawnAction.java index a89651c680..9dbe7be02a 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/actions/SpawnAction.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/actions/SpawnAction.java @@ -1384,6 +1384,8 @@ public class SpawnAction extends AbstractAction implements ExecutionInfoSpecifie } else if (value instanceof Artifact) { Artifact paramFile = (Artifact) value; String flagFormatString = (String) values[++i]; + // TODO(bazel-team): Should probably use something that recognizes %% escapes. Possibly + // SkylarkPrinter#formatWithList, though that's kinda heavyweight for this usage. result.add(flagFormatString.replaceFirst("%s", paramFile.getExecPathString())); } else if (value instanceof CommandLine) { CommandLine commandLine = (CommandLine) value; |