[llvm] [TableGen] Check for EOF in prepSkipRegion to avoid preprocessor crash. (PR #208961)

David Spickett via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 13 02:04:50 PDT 2026


================
@@ -913,8 +913,9 @@ bool TGLexer::prepSkipRegion(bool MustNeverBeFalse) {
 
   do {
     // Skip all symbols to the line end.
-    while (*CurPtr != '\n')
+    while (CurPtr != CurBuf.end() && *CurPtr != '\n') {
----------------
DavidSpickett wrote:

https://llvm.org/docs/CodingStandards.html#don-t-use-braces-on-simple-single-statement-bodies-of-if-else-loop-statements

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


More information about the llvm-commits mailing list