aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/Mangle.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2010-06-01 09:23:16 +0000
committerJohn McCall <rjmccall@apple.com>2010-06-01 09:23:16 +0000
commit76bd1f387e6a7b7abfe53f63b3bd429b97bb80f0 (patch)
treef6bc8fa902b3af0197cc5fc1f1197219b0315449 /lib/CodeGen/Mangle.cpp
parent54460091f3987cda47a2604b07a9fb4642068dda (diff)
Alter the ExternalASTSource interface to permit by-name lookups. PCH continues to
bring in the entire lookup table at once. Also, give ExternalSemaSource's vtable a home. This is important because otherwise any reference to it will cause RTTI to be emitted, and since clang is compiled with -fno-rtti, that RTTI will contain unresolved references (to ExternalASTSource's RTTI). So this change makes it possible to subclass ExternalSemaSource from projects compiled with RTTI, as long as the subclass's home is compiled with -fno-rtti. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105268 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/Mangle.cpp')
0 files changed, 0 insertions, 0 deletions