Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
2cd10b071eb07e82931a0bb43e7fa5b2ce06ef02
/
test
/
CodeGenCXX
/
vtable-linkage.cpp
6c6bda3
Fix for PR5967: Make const-marking for LLVM globals correct for cases requiring
by Eli Friedman
· 15 years ago
c84622a
Test linkage of typeinfo and typeinfo names for class templates
by Douglas Gregor
· 15 years ago
1a78afb
Revert my available_externally vtables experiment. It's breaking the LLVM-with-Clang build with linker errors that I have yet to investigate.
by Douglas Gregor
· 15 years ago
074a2cf
Make use of available_externally linkage for vtables when the
by Douglas Gregor
· 15 years ago
bd6d619
Improve key-function computation for templates. In particular:
by Douglas Gregor
· 15 years ago
a572887
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
by Daniel Dunbar
· 15 years ago
470fb73
Fix linkage of type info and vtable for classes without linkage.
by Eli Friedman
· 15 years ago
31b7f52
Improve linkage of RTTI data structures. Introduce CodeGenModule::GetAddrOfRTTI which figures out the right linkage of the RTTI information for the given type and whether it should be defined or not. I will migrate clients over to GetAddrOfRTTI in subsequent commits (with tests).
by Anders Carlsson
· 15 years ago
5794c97
More linkage improvements.
by Anders Carlsson
· 15 years ago
891c8b7
If a class does not have a key function, its linkage should be weak_odr.
by Anders Carlsson
· 15 years ago
152d4dc
Use createGlobalVariable for creating vtable variables too.
by Anders Carlsson
· 15 years ago
7ca4643
Factor vtable related GlobalVariable creation out into a separate function. Add vtable linkage test.
by Anders Carlsson
· 15 years ago