aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationOutputs.java
diff options
context:
space:
mode:
authorGravatar plf <plf@google.com>2018-03-07 02:34:04 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-07 02:37:50 -0800
commit54027090564fee03bc7f710dfe37e61218fef519 (patch)
tree745a2ddbd6cf7b49f8280fa9e271041b2d836fde /src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationOutputs.java
parentfb9646ce1f1b90906f0dff8c038415781efaab7f (diff)
C++: Makes sure ltoBitcodeFiles get merged when merging compilation outputs.
RELNOTES: PiperOrigin-RevId: 188149648
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationOutputs.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationOutputs.java6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationOutputs.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationOutputs.java
index b524ae49c8..ff1a04f1c1 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationOutputs.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationOutputs.java
@@ -197,6 +197,7 @@ public class CcCompilationOutputs {
this.temps.addTransitive(outputs.temps);
this.headerTokenFiles.addAll(outputs.headerTokenFiles);
this.lipoScannables.addAll(outputs.lipoScannables);
+ this.ltoBitcodeFiles.putAll(outputs.ltoBitcodeFiles);
return this;
}
@@ -229,11 +230,6 @@ public class CcCompilationOutputs {
return this;
}
- public Builder addLtoBitcodeFile(ImmutableMap<Artifact, Artifact> artifacts) {
- ltoBitcodeFiles.putAll(artifacts);
- return this;
- }
-
public Builder addPicObjectFiles(Iterable<Artifact> artifacts) {
for (Artifact artifact : artifacts) {
Preconditions.checkArgument(Link.OBJECT_FILETYPES.matches(artifact.getFilename()));