From baf91d02da6e68c4ee6723ef68911fcd80ece6a5 Mon Sep 17 00:00:00 2001 From: John McCall Date: Fri, 25 Oct 2019 16:28:03 -0700 Subject: [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. --- clang/utils/TableGen/TableGen.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'clang/utils/TableGen/TableGen.cpp') 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); -- cgit v1.2.3