summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/key-function-vtable.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Just disable the hidden-visibility optimization for now by hiding it behindJohn McCall2010-08-121-2/+2
| | | | | | | | a -cc1 option. The Darwin linker complains about mixed visibility when linking gcc-built objects with clang-built objects, and the optimization isn't really that valuable. Platforms with less ornery linkers can feel free to enable this. llvm-svn: 110979
* Emit weak vtables of non-template classes with hidden visibility.John McCall2010-08-031-4/+4
| | | | llvm-svn: 110107
* A vtable is used if the key function is defined... even if that keyDouglas Gregor2010-05-141-1/+10
| | | | | | | function's definition is an out-of-class definition marked "inline". Fixes an assertion in WebKit. llvm-svn: 103763
* Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar2009-12-151-1/+1
| | | | | | | | | - This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). llvm-svn: 91446
* Slight tweak to vtable linkage.Eli Friedman2009-12-081-1/+1
| | | | llvm-svn: 90832
* Misc key function fixes.Eli Friedman2009-12-081-0/+42
llvm-svn: 90831
OpenPOWER on IntegriCloud