From e55161f474ff36e310f6f6fff5d5232320df3c54 Mon Sep 17 00:00:00 2001 From: Lukacs Berki Date: Wed, 4 May 2016 12:56:44 +0000 Subject: Remove the fields of CppCompileAction relating to "extra system include prefixes" and compiler plugins. They were dead code. -- MOS_MIGRATED_REVID=121473393 --- .../build/lib/rules/cpp/CppCompileAction.java | 28 +--------------------- 1 file changed, 1 insertion(+), 27 deletions(-) (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java') diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java index 76dd500c17..ed4652ad3f 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java @@ -168,7 +168,6 @@ public class CppCompileAction extends AbstractAction private final NestedSet mandatoryInputs; private final boolean shouldScanIncludes; private final CppCompilationContext context; - private final Collection extraSystemIncludePrefixes; private final Iterable lipoScannables; private final ImmutableList builtinIncludeFiles; @VisibleForTesting public final CppCompileCommandLine cppCompileCommandLine; @@ -251,9 +250,7 @@ public class CppCompileAction extends AbstractAction CppCompilationContext context, Class actionContext, ImmutableList copts, - ImmutableList pluginOpts, Predicate coptsFilter, - ImmutableList extraSystemIncludePrefixes, @Nullable String fdoBuildStamp, SpecialInputsHandler specialInputsHandler, Iterable lipoScannables, @@ -277,7 +274,6 @@ public class CppCompileAction extends AbstractAction this.dwoFile = dwoFile; this.optionalSourceFile = optionalSourceFile; this.context = context; - this.extraSystemIncludePrefixes = extraSystemIncludePrefixes; this.specialInputsHandler = specialInputsHandler; this.cppConfiguration = cppConfiguration; // inputsKnown begins as the logical negation of shouldScanIncludes. @@ -293,7 +289,6 @@ public class CppCompileAction extends AbstractAction dwoFile, copts, coptsFilter, - pluginOpts, features, featureConfiguration, variables, @@ -496,15 +491,6 @@ public class CppCompileAction extends AbstractAction return outputFile.getExecPath(); } - @VisibleForTesting - public List getPluginOpts() { - return cppCompileCommandLine.pluginOpts; - } - - Collection getExtraSystemIncludePrefixes() { - return extraSystemIncludePrefixes; - } - @Override public Map getLegalGeneratedScannerFileMap() { Map legalOuts = new HashMap<>(); @@ -832,7 +818,7 @@ public class CppCompileAction extends AbstractAction private Iterable getValidationIgnoredDirs() { List cxxSystemIncludeDirs = cppConfiguration.getBuiltInIncludeDirectories(); return Iterables.concat( - cxxSystemIncludeDirs, extraSystemIncludePrefixes, context.getSystemIncludeDirs()); + cxxSystemIncludeDirs, context.getSystemIncludeDirs()); } /** @@ -962,7 +948,6 @@ public class CppCompileAction extends AbstractAction systemIncludePrefixes.add(includePath); } } - systemIncludePrefixes.addAll(extraSystemIncludePrefixes); // Check inclusions. IncludeProblems problems = new IncludeProblems(); @@ -1157,7 +1142,6 @@ public class CppCompileAction extends AbstractAction f.addPaths(context.getDeclaredIncludeDirs()); f.addPaths(context.getDeclaredIncludeWarnDirs()); f.addPaths(getDeclaredIncludeSrcsInStableOrder()); - f.addPaths(getExtraSystemIncludePrefixes()); f.addPaths(Artifact.asSortedPathFragments(getMandatoryInputs())); return f.hexDigestAndReset(); } @@ -1273,11 +1257,6 @@ public class CppCompileAction extends AbstractAction message.append('\n'); } - for (PathFragment path : getExtraSystemIncludePrefixes()) { - message.append(" Extra system include prefix: "); - message.append(ShellEscaper.escapeString(path.getPathString())); - message.append('\n'); - } return message.toString(); } @@ -1290,7 +1269,6 @@ public class CppCompileAction extends AbstractAction @Nullable private final Artifact dwoFile; private final List copts; private final Predicate coptsFilter; - private final List pluginOpts; private final Collection features; private final FeatureConfiguration featureConfiguration; @VisibleForTesting public final CcToolchainFeatures.Variables variables; @@ -1305,7 +1283,6 @@ public class CppCompileAction extends AbstractAction @Nullable Artifact dwoFile, ImmutableList copts, Predicate coptsFilter, - ImmutableList pluginOpts, Collection features, FeatureConfiguration featureConfiguration, CcToolchainFeatures.Variables variables, @@ -1317,7 +1294,6 @@ public class CppCompileAction extends AbstractAction this.dwoFile = dwoFile; this.copts = Preconditions.checkNotNull(copts); this.coptsFilter = coptsFilter; - this.pluginOpts = Preconditions.checkNotNull(pluginOpts); this.features = Preconditions.checkNotNull(features); this.featureConfiguration = featureConfiguration; this.variables = variables; @@ -1356,8 +1332,6 @@ public class CppCompileAction extends AbstractAction List options = new ArrayList<>(); CppConfiguration toolchain = cppConfiguration; - // pluginOpts has to be added before defaultCopts because -fplugin must precede -plugin-arg. - options.addAll(pluginOpts); addFilteredOptions(options, toolchain.getCompilerOptions(features)); String sourceFilename = sourceFile.getExecPathString(); -- cgit v1.2.3