Introduce implicit host_xcodes dependency on cc_test rules, as cc_test rules require creation of CppCompileAction. -- MOS_MIGRATED_REVID=112630562
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppRuleClasses.java b/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppRuleClasses.java index 97c9aa8..dbb1b75 100644 --- a/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppRuleClasses.java +++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppRuleClasses.java
@@ -615,7 +615,7 @@ return RuleDefinition.Metadata.builder() .name("$cc_binary_base") .type(RuleClassType.ABSTRACT) - .ancestors(CcRule.class) + .ancestors(CcRule.class, RequiresXcodeConfigRule.class) .build(); } } @@ -675,8 +675,7 @@ public Metadata getMetadata() { return RuleDefinition.Metadata.builder() .name("cc_binary") - .ancestors(CcBinaryBaseRule.class, BazelBaseRuleClasses.BinaryBaseRule.class, - RequiresXcodeConfigRule.class) + .ancestors(CcBinaryBaseRule.class, BazelBaseRuleClasses.BinaryBaseRule.class) .factoryClass(BazelCcBinary.class) .build(); }