aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionTest.java
diff options
context:
space:
mode:
authorGravatar hlopko <hlopko@google.com>2017-09-29 07:31:12 -0400
committerGravatar John Cater <jcater@google.com>2017-09-29 12:14:49 -0400
commit65959f53f74a8d0b7cba4a2adc7ed2bdfa1ea0ff (patch)
tree7ae06cb983431d1c0ffd48bcd0c889219ec2060f /src/test/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionTest.java
parentce1297354cb1175322a024f6d1e9f15f11716895 (diff)
Pass CppSemantics down to the CppLinkActionBuilder
Currently CppLinkActionBuilder is not using CppSemantics, but it will when we use full CppCompileAction for linkstamp compiles. This cl is a preparation for that. RELNOTES: None. PiperOrigin-RevId: 170467826
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionTest.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionTest.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionTest.java b/src/test/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionTest.java
index 19f4392273..f3de8b24a6 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionTest.java
@@ -320,7 +320,8 @@ public class CppLinkActionTest extends BuildViewTestCase {
: staticOutputFile,
CppHelper.getToolchainUsingDefaultCcToolchainAttribute(ruleContext),
CppHelper.getFdoSupportUsingDefaultCcToolchainAttribute(ruleContext),
- featureConfiguration) {};
+ featureConfiguration,
+ MockCppSemantics.INSTANCE) {};
builder.addCompilationInputs(
attributesToFlip.contains(NonStaticAttributes.COMPILATION_INPUTS)
? ImmutableList.of(oFile)
@@ -381,7 +382,8 @@ public class CppLinkActionTest extends BuildViewTestCase {
: dynamicOutputFile,
CppHelper.getToolchainUsingDefaultCcToolchainAttribute(ruleContext),
CppHelper.getFdoSupportUsingDefaultCcToolchainAttribute(ruleContext),
- featureConfiguration) {};
+ featureConfiguration,
+ MockCppSemantics.INSTANCE) {};
builder.addCompilationInputs(
attributes.contains(StaticKeyAttributes.COMPILATION_INPUTS)
? ImmutableList.of(oFile)
@@ -413,7 +415,8 @@ public class CppLinkActionTest extends BuildViewTestCase {
output,
CppHelper.getToolchainUsingDefaultCcToolchainAttribute(ruleContext),
CppHelper.getFdoSupportUsingDefaultCcToolchainAttribute(ruleContext),
- FeatureConfiguration.EMPTY);
+ FeatureConfiguration.EMPTY,
+ MockCppSemantics.INSTANCE);
builder.setLinkType(LinkTargetType.STATIC_LIBRARY);
assertThat(builder.canSplitCommandLine()).isTrue();
@@ -506,7 +509,8 @@ public class CppLinkActionTest extends BuildViewTestCase {
ruleContext.getConfiguration(),
CppHelper.getToolchainUsingDefaultCcToolchainAttribute(ruleContext),
CppHelper.getFdoSupportUsingDefaultCcToolchainAttribute(ruleContext),
- featureConfiguration)
+ featureConfiguration,
+ MockCppSemantics.INSTANCE)
.addObjectFiles(nonLibraryInputs)
.addLibraries(NestedSetBuilder.wrap(Order.LINK_ORDER, libraryInputs))
.setLinkType(type)