diff options
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 | 8 |
1 files changed, 4 insertions, 4 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 3d938e015e..9d89feea2f 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 @@ -93,7 +93,7 @@ public class CppCompileActionBuilder { this( ruleContext.getActionOwner(), ruleContext.getConfiguration(), - getLipoScannableMap(ruleContext), + getLipoScannableMap(ruleContext, ccToolchain), ccToolchain); } @@ -105,7 +105,7 @@ public class CppCompileActionBuilder { this( ruleContext.getActionOwner(), configuration, - getLipoScannableMap(ruleContext), + getLipoScannableMap(ruleContext, ccToolchain), ccToolchain); } @@ -128,8 +128,8 @@ public class CppCompileActionBuilder { } private static ImmutableMap<Artifact, IncludeScannable> getLipoScannableMap( - RuleContext ruleContext) { - if (!ruleContext.getFragment(CppConfiguration.class).isLipoOptimization() + RuleContext ruleContext, CcToolchainProvider toolchain) { + if (!CppHelper.isLipoOptimization(ruleContext.getFragment(CppConfiguration.class), toolchain) // Rules that do not contain sources that are compiled into object files, but may // contain headers, will still create CppCompileActions without providing a // lipo_context_collector. |