================
@@ -800,10 +800,11 @@ void FormatStringConverter::applyFixes(DiagnosticBuilder 
&Diag,
   }
 
   for (const auto &[ArgIndex, Replacement] : ArgFixes) {
-    const SourceLocation AfterOtherSide =
-        
utils::lexer::findNextTokenSkippingComments(Args[ArgIndex]->getEndLoc(),
-                                                    SM, LangOpts)
-            ->getLocation();
+    const auto NextToken = utils::lexer::findNextTokenSkippingComments(
+        Args[ArgIndex]->getEndLoc(), SM, LangOpts);
+    if (!NextToken)
+      continue;
----------------
vbvictor wrote:

Oh, here it is!
https://github.com/zeyi2/llvm-project/blob/80e42a7811c4fedc8a01a6e78b239f364d2032f2/clang-tools-extra/clang-tidy/utils/FormatStringConverter.cpp#L803-L807

So this could have been prematurely fixed.

https://github.com/llvm/llvm-project/pull/176684
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to