diff --git a/src/CppParser/Parser.cpp b/src/CppParser/Parser.cpp index 820b29b3..fec84dec 100644 --- a/src/CppParser/Parser.cpp +++ b/src/CppParser/Parser.cpp @@ -3003,7 +3003,7 @@ static bool IsInvalid(clang::Stmt* Body, std::unordered_set& Bodie { if (D->isInvalidDecl()) return true; - if (auto F = cast(D)) + if (auto F = dyn_cast(D)) if (IsInvalid(F->getBody(), Bodies)) return true; }