diff options
author | Lukacs Berki <lberki@google.com> | 2016-08-22 08:36:28 +0000 |
---|---|---|
committer | Philipp Wollermann <philwo@google.com> | 2016-08-22 14:48:20 +0000 |
commit | 981cca2b08d40961dfcc5c934c56ab533b107661 (patch) | |
tree | 4d5a19bc73dba9fc995b7728d0846466b2c5a615 /src/test | |
parent | 0545788b86c8ff58f22ac62e51d096e876e7feea (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.java | 7 |
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 |