diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-12-20 22:06:13 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-12-20 22:06:13 +0000 |
commit | 1d4c1137c314cfb9ced32006cacdb80deffb66d4 (patch) | |
tree | 3be1067509e864524673fc454f50497b61c39e1d /include/clang/Serialization/ASTDeserializationListener.h | |
parent | 6ae325737c2ef7ce60ac6650a96bd489ef6e7ebe (diff) |
When we make a previously-deserialized module definition visible,
notify the AST deserialization listener so that the AST writer knows
that it can write the macro definition.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146994 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Serialization/ASTDeserializationListener.h')
-rw-r--r-- | include/clang/Serialization/ASTDeserializationListener.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/clang/Serialization/ASTDeserializationListener.h b/include/clang/Serialization/ASTDeserializationListener.h index 731148ecf8..ab0d313a5c 100644 --- a/include/clang/Serialization/ASTDeserializationListener.h +++ b/include/clang/Serialization/ASTDeserializationListener.h @@ -48,6 +48,9 @@ public: /// \brief A macro definition was read from the AST file. virtual void MacroDefinitionRead(serialization::PreprocessedEntityID, MacroDefinition *MD) { } + /// \brief A macro definition that had previously been deserialized + /// (and removed via IdentifierRead) has now been made visible. + virtual void MacroVisible(IdentifierInfo *II) { } /// \brief A module definition was read from the AST file. virtual void ModuleRead(serialization::SubmoduleID ID, Module *Mod) { } }; |