diff options
author | John McCall <rjmccall@apple.com> | 2019-10-25 16:28:03 -0700 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2019-10-25 16:39:21 -0700 |
commit | baf91d02da6e68c4ee6723ef68911fcd80ece6a5 (patch) | |
tree | 05796f6be2edb73698c2ad7924bed206104590ff /clang/utils/TableGen/TableGen.cpp | |
parent | 27e2c8faec6926fafdbd4d9b5b2f827f002e1c8e (diff) | |
download | bcm5719-llvm-baf91d02da6e68c4ee6723ef68911fcd80ece6a5.tar.gz bcm5719-llvm-baf91d02da6e68c4ee6723ef68911fcd80ece6a5.zip |
[NFC] Add a tablegen node for the root of the AST node hierarchies.
This is useful for the property databases we want to add for abstract
serialization, since root classes can have interesting properties.
Diffstat (limited to 'clang/utils/TableGen/TableGen.cpp')
-rw-r--r-- | clang/utils/TableGen/TableGen.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/clang/utils/TableGen/TableGen.cpp b/clang/utils/TableGen/TableGen.cpp index 29c6d76f73e..c988a580f29 100644 --- a/clang/utils/TableGen/TableGen.cpp +++ b/clang/utils/TableGen/TableGen.cpp @@ -11,6 +11,7 @@ //===----------------------------------------------------------------------===// #include "TableGenBackends.h" // Declares all backends. +#include "ClangASTEmitters.h" #include "llvm/Support/CommandLine.h" #include "llvm/Support/PrettyStackTrace.h" #include "llvm/Support/Signals.h" @@ -263,14 +264,14 @@ bool ClangTableGenMain(raw_ostream &OS, RecordKeeper &Records) { EmitClangDiagsIndexName(Records, OS); break; case GenClangCommentNodes: - EmitClangASTNodes(Records, OS, "Comment", ""); + EmitClangASTNodes(Records, OS, CommentNodeClassName, ""); break; case GenClangDeclNodes: - EmitClangASTNodes(Records, OS, "Decl", "Decl"); + EmitClangASTNodes(Records, OS, DeclNodeClassName, "Decl"); EmitClangDeclContext(Records, OS); break; case GenClangStmtNodes: - EmitClangASTNodes(Records, OS, "Stmt", ""); + EmitClangASTNodes(Records, OS, StmtNodeClassName, ""); break; case GenClangTypeNodes: EmitClangTypeNodes(Records, OS); |