diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-01-05 21:40:05 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-01-05 21:40:05 +0000 |
commit | 1a68ab6c83e5fdd1a4d75fd4bdfc216498831735 (patch) | |
tree | 6c94b3bb2a1caa439cc485e99c5d0c26b987cafb /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | aee326860c6f6ab8fdb7485dfb8841df8f925f74 (diff) | |
download | llvm-1a68ab6c83e5fdd1a4d75fd4bdfc216498831735.zip llvm-1a68ab6c83e5fdd1a4d75fd4bdfc216498831735.tar.gz llvm-1a68ab6c83e5fdd1a4d75fd4bdfc216498831735.tar.bz2 |
Make use of available_externally linkage for vtables when the
non-inline key function of a class template instantiation, when no key
function is present, the class template instantiation itself was
instantiated with an explicit instantiation declaration (aka extern
template). I'm fairly certain that the C++0x specification gives us
this lattitude, although GCC doesn't take advantage of it.
llvm-svn: 92779
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions