diff --git a/lib/tokenize.cpp b/lib/tokenize.cpp index db30349dba7..0e1e847781d 100644 --- a/lib/tokenize.cpp +++ b/lib/tokenize.cpp @@ -1125,6 +1125,8 @@ void Tokenizer::simplifyTypedef() list.front()->deleteThis(); } + validate(); + simplifyTypedefCpp(); } diff --git a/test/cli/fuzz-crash/crash-0400fbfed5c89e368e436dbac630db0f80db94bd b/test/cli/fuzz-crash/crash-0400fbfed5c89e368e436dbac630db0f80db94bd new file mode 100644 index 00000000000..d6e9b32be37 --- /dev/null +++ b/test/cli/fuzz-crash/crash-0400fbfed5c89e368e436dbac630db0f80db94bd @@ -0,0 +1 @@ +typedef i(*const type2)();typedef t(ty)();(v ty)type2()