]> granicus.if.org Git - clang/commit
Refine vtable, rtti and rtti name instantiation so that they follow
authorMike Stump <mrs@apple.com>
Thu, 19 Nov 2009 04:04:36 +0000 (04:04 +0000)
committerMike Stump <mrs@apple.com>
Thu, 19 Nov 2009 04:04:36 +0000 (04:04 +0000)
commit85615df8ccb51bc5a22cb941b06e5f36ad42eabe
tree3ff6efd701edf376e126a41c387743bb1905c707
parente4bdae78c69d2a09ee96619cc5ccf81441674412
Refine vtable, rtti and rtti name instantiation so that they follow
the key function.  All the code is wired up, but won't work yet, as I
had to turn off key function calculation as it doesn't work yet.

Also, we refine visibility of the vtable, rtti and rtti name to match
the class, as well as as arrange for all the symbols to be internal
for anonymous namespace entities.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89309 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGVtable.cpp