aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test
diff options
context:
space:
mode:
authorGravatar Lukacs Berki <lberki@google.com>2016-08-22 08:36:28 +0000
committerGravatar Philipp Wollermann <philwo@google.com>2016-08-22 14:48:20 +0000
commit981cca2b08d40961dfcc5c934c56ab533b107661 (patch)
tree4d5a19bc73dba9fc995b7728d0846466b2c5a615 /src/test
parent0545788b86c8ff58f22ac62e51d096e876e7feea (diff)
Make Bazel not crash when a cc_library is in the hdrs of another cc_library.
-- MOS_MIGRATED_REVID=130914217
Diffstat (limited to 'src/test')
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/cpp/CcCommonTest.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/cpp/CcCommonTest.java b/src/test/java/com/google/devtools/build/lib/rules/cpp/CcCommonTest.java
index 727c04ffb6..882606f314 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/cpp/CcCommonTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/cpp/CcCommonTest.java
@@ -853,6 +853,13 @@ public class CcCommonTest extends BuildViewTestCase {
}
}
+ @Test
+ public void testLibraryInHdrs() throws Exception {
+ scratchConfiguredTarget("a", "a",
+ "cc_library(name='a', srcs=['a.cc'], hdrs=[':b'])",
+ "cc_library(name='b', srcs=['b.cc'])");
+ }
+
@RunWith(JUnit4.class)
public static class OnlyCppRules extends CcCommonTest {
@Override