diff options
Diffstat (limited to 'clang/lib/AST/TextNodeDumper.cpp')
-rw-r--r-- | clang/lib/AST/TextNodeDumper.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/clang/lib/AST/TextNodeDumper.cpp b/clang/lib/AST/TextNodeDumper.cpp index 06388c28d96..1998cfaec04 100644 --- a/clang/lib/AST/TextNodeDumper.cpp +++ b/clang/lib/AST/TextNodeDumper.cpp @@ -255,9 +255,12 @@ void TextNodeDumper::Visit(const Decl *D) { if (D->isInvalidDecl()) OS << " invalid"; - if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) - if (FD->isConstexpr()) + if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) { + if (FD->isConstexprSpecified()) OS << " constexpr"; + if (FD->isConsteval()) + OS << " consteval"; + } if (!isa<FunctionDecl>(*D)) { const auto *MD = dyn_cast<ObjCMethodDecl>(D); |