diff options
author | 2016-08-09 22:04:41 +0000 | |
---|---|---|
committer | 2016-08-10 08:38:29 +0000 | |
commit | eff8b365c172b7e904ac6f7bba0c893fed7c91a8 (patch) | |
tree | 23061cc197b8e7e8f5a26de9b9c46061d81b5f64 /src/test | |
parent | c8ced06a8349180325b9c6cda1653f38f7431a34 (diff) |
Rollback of commit 99de0d07574f808fee36826289cb1f5c83e3b3e0.
*** Reason for rollback ***
Makes blaze unable to build //third_party/stl
IllegalArgumentException: complex.h.processed
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:127)
at com.google.devtools.build.lib.util.Preconditions.checkArgument(Preconditions.java:38)
at com.google.devtools.build.lib.rules.cpp.CppLinkActionBuilder.addObjectFile(CppLinkActionBuilder.java:831)
NOT a clean rollback; conflict in one file (CppCompilationContext.java).
So this also partially rolls back commit 603b540bbcd7414cd3e2c0b92c1c8985b035e41b (just the change in that file).
*** Original change description ***
Cleanup: store non-code inputs to link actions separately.
--
MOS_MIGRATED_REVID=129798636
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/rules/cpp/CcLibraryConfiguredTargetTest.java | 4 | ||||
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/rules/cpp/CppLinkActionTest.java | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/cpp/CcLibraryConfiguredTargetTest.java b/src/test/java/com/google/devtools/build/lib/rules/cpp/CcLibraryConfiguredTargetTest.java index c4a312f677..bfe490e258 100644 --- a/src/test/java/com/google/devtools/build/lib/rules/cpp/CcLibraryConfiguredTargetTest.java +++ b/src/test/java/com/google/devtools/build/lib/rules/cpp/CcLibraryConfiguredTargetTest.java @@ -299,12 +299,12 @@ public class CcLibraryConfiguredTargetTest extends BuildViewTestCase { .setupCrosstool(mockToolsConfig, "artifact_name_pattern {" + " category_name: 'object_file'" - + " pattern: 'object_%{base_name}.o'" + + " pattern: '%{base_name}.obj'" + "}"); useConfiguration(); ConfiguredTarget hello = getConfiguredTarget("//hello:hello"); - assertThat(artifactByPath(getFilesToBuild(hello), ".a", "object_hello.o")).isNotNull(); + assertThat(artifactByPath(getFilesToBuild(hello), ".a", "hello.obj")).isNotNull(); } @Test 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 963d831af6..863e7c1bf1 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 @@ -319,7 +319,7 @@ public class CppLinkActionTest extends BuildViewTestCase { new PathFragment(outputPath), getTargetConfiguration().getBinDirectory()), ruleContext.getConfiguration(), shouldIncludeToolchain ? CppHelper.getToolchain(ruleContext) : null) - .addObjectFiles(nonLibraryInputs) + .addNonLibraryInputs(nonLibraryInputs) .addLibraries(NestedSetBuilder.wrap(Order.LINK_ORDER, libraryInputs)) .setLinkType(type) .setCrosstoolInputs(NestedSetBuilder.<Artifact>emptySet(Order.STABLE_ORDER)) |