aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Sema/MultiplexExternalSemaSource.h
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2013-01-26 00:35:08 +0000
committerNick Lewycky <nicholas@mxc.ca>2013-01-26 00:35:08 +0000
commit01a41140cd8ec9475ed0c33384310fbdd3b6de11 (patch)
treec14db552cc993c35c59e4477a3f7b7656b149ce0 /include/clang/Sema/MultiplexExternalSemaSource.h
parent3ac83d69c61238cd0d38e90fcdd03390530ab2fb (diff)
Preserve Sema::UndefinedInternals across PCH boundaries. Fixes
-Wundefined-internal warnings with PCH. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173538 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Sema/MultiplexExternalSemaSource.h')
-rw-r--r--include/clang/Sema/MultiplexExternalSemaSource.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/clang/Sema/MultiplexExternalSemaSource.h b/include/clang/Sema/MultiplexExternalSemaSource.h
index 25db3e7a21..cb57f23cc9 100644
--- a/include/clang/Sema/MultiplexExternalSemaSource.h
+++ b/include/clang/Sema/MultiplexExternalSemaSource.h
@@ -252,6 +252,9 @@ public:
/// \brief Load the set of namespaces that are known to the external source,
/// which will be used during typo correction.
virtual void ReadKnownNamespaces(SmallVectorImpl<NamespaceDecl*> &Namespaces);
+
+ virtual void ReadUndefinedInternals(
+ llvm::MapVector<NamedDecl*, SourceLocation> &Undefined);
/// \brief Do last resort, unqualified lookup on a LookupResult that
/// Sema cannot find.