diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppSemantics.java b/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppSemantics.java
index 922c40011e4938..2e48f99bce782a 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppSemantics.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppSemantics.java
@@ -128,7 +128,7 @@ public void validateAttributes(RuleContext ruleContext) {
 
   @Override
   public boolean needsIncludeValidation() {
-    return true;
+    return language != Language.OBJC;
   }
 
   @Override