From 7b2b10814f63a4f2cfddd6a7d0b845aa17b637e8 Mon Sep 17 00:00:00 2001 From: Dan Katz Date: Sat, 23 Mar 2024 20:25:48 -0400 Subject: [PATCH] Fix some niche crashes while lexing invalid splices at global scope. Closes #17. --- clang/lib/Parse/ParseDecl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clang/lib/Parse/ParseDecl.cpp b/clang/lib/Parse/ParseDecl.cpp index a4d4b85027befc..1390a3b8356f20 100644 --- a/clang/lib/Parse/ParseDecl.cpp +++ b/clang/lib/Parse/ParseDecl.cpp @@ -3528,7 +3528,7 @@ void Parser::ParseDeclarationSpecifiers( case tok::l_splice: if (ParseCXXIndeterminateSplice()) { DS.SetTypeSpecError(); - break; + return; } continue;