diff options
author | 2018-07-11 06:04:30 -0700 | |
---|---|---|
committer | 2018-07-11 06:05:56 -0700 | |
commit | 5ec54c91ff775cb50ac3b1b11ba0029a8c989359 (patch) | |
tree | ec8e65c963842655a6d355b8713434ee7b8f67bc /src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java | |
parent | a7ffccd2cdf24273e6ca30fe60d92c71f61322f7 (diff) |
Skip fingerprinting stuff into a CppCompileAction's key that can only affect
the result of include validation if dotd file scanning (and in turn input
validation) is disabled. Fingerprinting these data structures is costly as they
are large NestedSets.
RELNOTES: None.
PiperOrigin-RevId: 204112075
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java index a87df83677..5c7d80b744 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionBuilder.java @@ -646,8 +646,10 @@ public class CppCompileActionBuilder { return this; } - public void setAdditionalPrunableHeaders(Iterable<Artifact> additionalPrunableHeaders) { + public CppCompileActionBuilder setAdditionalPrunableHeaders( + Iterable<Artifact> additionalPrunableHeaders) { this.additionalPrunableHeaders = Preconditions.checkNotNull(additionalPrunableHeaders); + return this; } public boolean shouldCompileHeaders() { |