diff options
author | 2017-04-20 22:26:38 +0200 | |
---|---|---|
committer | 2017-04-24 16:50:15 +0200 | |
commit | 3da1d729ed09f9046ed21a5546a671de3a70e3fe (patch) | |
tree | e7afb304feee0b35a4aea538e5bd8330f1fe56c8 /src/main/java/com/google/devtools/build/lib/rules/cpp/CppRuleClasses.java | |
parent | f15dc43c481c99749de404712f776d91808333c7 (diff) |
Don't create the LIPO context collector subgraph for instrumentation builds.
The consumers of ":lipo_context_collector" only do anything with it in
optimization builds.
Also remove an outdated comment in FdoSupport.
PiperOrigin-RevId: 153748937
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CppRuleClasses.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/CppRuleClasses.java | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppRuleClasses.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppRuleClasses.java index 6cad3decee..502ed9ffea 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppRuleClasses.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppRuleClasses.java @@ -40,7 +40,6 @@ import com.google.devtools.build.lib.packages.ImplicitOutputsFunction.SafeImplic import com.google.devtools.build.lib.packages.Rule; import com.google.devtools.build.lib.rules.test.InstrumentedFilesCollector.InstrumentationSpec; import com.google.devtools.build.lib.util.FileTypeSet; -import com.google.devtools.build.lib.view.config.crosstool.CrosstoolConfig.LipoMode; /** * Rule class definitions for C++ rules. @@ -56,10 +55,7 @@ public class CppRuleClasses { // This attribute connects a target to the LIPO context target configured with the // lipo input collector configuration. CppConfiguration cppConfiguration = configuration.getFragment(CppConfiguration.class); - return !cppConfiguration.isLipoContextCollector() - && (cppConfiguration.getLipoMode() == LipoMode.BINARY) - ? cppConfiguration.getLipoContextLabel() - : null; + return cppConfiguration.isLipoOptimization() ? cppConfiguration.getLipoContextLabel() : null; } }; |