diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/actions/ExecutableSymlinkAction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/actions/ExecutableSymlinkAction.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/actions/ExecutableSymlinkAction.java b/src/main/java/com/google/devtools/build/lib/analysis/actions/ExecutableSymlinkAction.java index 4cdf2f1e12..74131b1295 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/actions/ExecutableSymlinkAction.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/actions/ExecutableSymlinkAction.java @@ -18,6 +18,7 @@ import com.google.common.collect.Iterables; import com.google.devtools.build.lib.actions.ActionExecutionContext; import com.google.devtools.build.lib.actions.ActionExecutionException; import com.google.devtools.build.lib.actions.ActionOwner; +import com.google.devtools.build.lib.actions.ActionResult; import com.google.devtools.build.lib.actions.Artifact; import com.google.devtools.build.lib.vfs.Path; import java.io.IOException; @@ -33,7 +34,7 @@ public final class ExecutableSymlinkAction extends SymlinkAction { } @Override - public void execute(ActionExecutionContext actionExecutionContext) + public ActionResult execute(ActionExecutionContext actionExecutionContext) throws ActionExecutionException { Path inputPath = getPrimaryInput().getPath(); try { @@ -56,7 +57,7 @@ public final class ExecutableSymlinkAction extends SymlinkAction { + "' due to I/O error: " + e.getMessage(), e, this, false); } - super.execute(actionExecutionContext); + return super.execute(actionExecutionContext); } @Override |