diff options
author | Chris Lattner <sabre@nondot.org> | 2009-04-26 22:32:16 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-04-26 22:32:16 +0000 |
commit | db397b6a32e5b0aabbe28ce731e947a6640ac15f (patch) | |
tree | 6a958e426bac7e52a88eda3f1a831d996a54b76a /clang/lib/Frontend/PCHWriter.cpp | |
parent | 28fa4e6055aa6629b1cfd07803788dbcc110d41b (diff) | |
download | bcm5719-llvm-db397b6a32e5b0aabbe28ce731e947a6640ac15f.tar.gz bcm5719-llvm-db397b6a32e5b0aabbe28ce731e947a6640ac15f.zip |
add the decl names.
llvm-svn: 70167
Diffstat (limited to 'clang/lib/Frontend/PCHWriter.cpp')
-rw-r--r-- | clang/lib/Frontend/PCHWriter.cpp | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/clang/lib/Frontend/PCHWriter.cpp b/clang/lib/Frontend/PCHWriter.cpp index d02a6189648..9f564cac4f2 100644 --- a/clang/lib/Frontend/PCHWriter.cpp +++ b/clang/lib/Frontend/PCHWriter.cpp @@ -1418,11 +1418,35 @@ void PCHWriter::WriteBlockInfoBlock() { // Decls block. BLOCK(DECLS_BLOCK_ID); - // ... many others + RECORD(DECL_ATTR); + RECORD(DECL_TRANSLATION_UNIT); + RECORD(DECL_TYPEDEF); + RECORD(DECL_ENUM); + RECORD(DECL_RECORD); + RECORD(DECL_ENUM_CONSTANT); + RECORD(DECL_FUNCTION); + RECORD(DECL_OBJC_METHOD); + RECORD(DECL_OBJC_INTERFACE); + RECORD(DECL_OBJC_PROTOCOL); + RECORD(DECL_OBJC_IVAR); + RECORD(DECL_OBJC_AT_DEFS_FIELD); + RECORD(DECL_OBJC_CLASS); + RECORD(DECL_OBJC_FORWARD_PROTOCOL); + RECORD(DECL_OBJC_CATEGORY); + RECORD(DECL_OBJC_CATEGORY_IMPL); + RECORD(DECL_OBJC_IMPLEMENTATION); + RECORD(DECL_OBJC_COMPATIBLE_ALIAS); + RECORD(DECL_OBJC_PROPERTY); + RECORD(DECL_OBJC_PROPERTY_IMPL); RECORD(DECL_FIELD); RECORD(DECL_VAR); + RECORD(DECL_IMPLICIT_PARAM); RECORD(DECL_PARM_VAR); - + RECORD(DECL_ORIGINAL_PARM_VAR); + RECORD(DECL_FILE_SCOPE_ASM); + RECORD(DECL_BLOCK); + RECORD(DECL_CONTEXT_LEXICAL); + RECORD(DECL_CONTEXT_VISIBLE); #undef RECORD #undef BLOCK |