diff options
author | Googler <noreply@google.com> | 2017-05-05 18:06:42 +0200 |
---|---|---|
committer | Damien Martin-Guillerez <dmarting@google.com> | 2017-05-05 18:37:14 +0200 |
commit | 50c3a68cfeb0fd21e8d883b958ff69517e2f817a (patch) | |
tree | fac04097fec2c7a76345e01cebf8e5ee462f7068 /src/main/java/com/google/devtools/build/lib/rules/cpp | |
parent | 72b14d0e09839b77b8a7dda46f6e90794f530419 (diff) |
Make TransitiveInfoMap interface narrower.
This constrains implementations less, allowing for greater freedom when optimizing.
PiperOrigin-RevId: 155203001
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java index ca2595d4ef..4f540224ff 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java @@ -197,7 +197,7 @@ public final class CcLibraryHelper { CcLinkingOutputs linkingOutputs, CcLinkingOutputs linkingOutputsExcludingPrecompiledLibraries, CppCompilationContext context) { - this.providers = providers.toBuilder(); + this.providers = new TransitiveInfoProviderMapBuilder().addAll(providers); this.outputGroups = ImmutableMap.copyOf(outputGroups); this.compilationOutputs = compilationOutputs; this.linkingOutputs = linkingOutputs; |