diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppOptions.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppOptions.java index 21cd04fba05cc2..20fdd0ebc91f43 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppOptions.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppOptions.java @@ -1031,7 +1031,7 @@ public Label getMemProfProfileLabel() { @Option( name = "experimental_cc_implementation_deps", - defaultValue = "false", + defaultValue = "true", documentationCategory = OptionDocumentationCategory.UNDOCUMENTED, effectTags = { OptionEffectTag.LOADING_AND_ANALYSIS, 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 8a9bed3ce9075f..dab629f4ecf0c6 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 @@ -2061,7 +2061,7 @@ public void testImplementationDepsConfigurationHostSucceeds() throws Exception { } @Test - public void testImplementationDepsFailsWithoutFlag() throws Exception { + public void testImplementationDepsSucceedsWithoutFlag() throws Exception { if (!analysisMock.isThisBazel()) { return; } @@ -2077,9 +2077,9 @@ public void testImplementationDepsFailsWithoutFlag() throws Exception { " srcs = ['implementation_dep.cc'],", " hdrs = ['implementation_dep.h'],", ")"); - reporter.removeHandler(failFastHandler); - getConfiguredTarget("//foo:lib"); - assertContainsEvent("requires --experimental_cc_implementation_deps"); + assertThat(getConfiguredTarget("//foo:lib")).isNotNull(); + ; + assertDoesNotContainEvent("requires --experimental_cc_implementation_deps"); } @Test