From 9d244f21724d4e6c3cf8d728483a59a9d2cf0bac Mon Sep 17 00:00:00 2001 From: chrchr-github Date: Wed, 19 Jun 2024 23:51:31 +0200 Subject: [PATCH] syntaxError --- lib/tokenize.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/tokenize.cpp b/lib/tokenize.cpp index e077c0219c0..6f9a2530a0c 100644 --- a/lib/tokenize.cpp +++ b/lib/tokenize.cpp @@ -1128,7 +1128,9 @@ void Tokenizer::simplifyTypedef() { // remove typedefs for (auto &t: typedefs) { - if (!t.second.replaceFailed()) { + if (t.second.replaceFailed()) { + syntaxError(t.second.getTypedefToken()); + } else { const Token* const typedefToken = t.second.getTypedefToken(); TypedefInfo typedefInfo; typedefInfo.name = t.second.name();