ArcsinX added inline comments.
================ Comment at: clang-tools-extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp:806 const auto &T = MI->tokens().back(); - StringRef ValueStr = StringRef(T.getLiteralData(), T.getLength()); - llvm::APInt IntValue; - ValueStr.getAsInteger(10, IntValue); - AreSafeFunctionsWanted = IntValue.getZExtValue(); + if (T.isLiteral()) { + StringRef ValueStr = StringRef(T.getLiteralData(), T.getLength()); ---------------- hokein wrote: > let's add the `getLiteralData` check here -- `if (T.isLiteral() && > T.getLiteralData())` Could we also add clangd test here for that case (when `T.isLiteral() == true` and `T.getLiteralData() == nullptr`)? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D85525/new/ https://reviews.llvm.org/D85525 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits