[clang-tools-extra] [clang-tidy] Don't run use-nullptr check on objective-c code. (PR #141229)

kadir çetinkaya via cfe-commits cfe-commits at lists.llvm.org
Fri May 23 07:24:57 PDT 2025


================
@@ -19,7 +19,7 @@ class UseNullptrCheck : public ClangTidyCheck {
   bool isLanguageVersionSupported(const LangOptions &LangOpts) const override {
     // FIXME this should be CPlusPlus11 but that causes test cases to
     // erroneously fail.
-    return LangOpts.CPlusPlus || LangOpts.C23;
+    return LangOpts.CPlusPlus || (LangOpts.C23 && !LangOpts.ObjC);
----------------
kadircet wrote:

can you also add a comment, mentioning `no nullptr in objc`?

https://github.com/llvm/llvm-project/pull/141229


More information about the cfe-commits mailing list