diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CreateIncSymlinkAction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/CreateIncSymlinkAction.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CreateIncSymlinkAction.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CreateIncSymlinkAction.java index ce7824cdc8..bcad6786a7 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CreateIncSymlinkAction.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CreateIncSymlinkAction.java @@ -84,13 +84,11 @@ public final class CreateIncSymlinkAction extends AbstractAction { } @Override - public String computeKey(ActionKeyContext actionKeyContext) { - Fingerprint key = new Fingerprint(); + public void computeKey(ActionKeyContext actionKeyContext, Fingerprint fp) { for (Map.Entry<Artifact, Artifact> entry : symlinks.entrySet()) { - key.addPath(entry.getKey().getPath()); - key.addPath(entry.getValue().getPath()); + fp.addPath(entry.getKey().getPath()); + fp.addPath(entry.getValue().getPath()); } - return key.hexDigestAndReset(); } @Override |