aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-01-05 21:40:05 +0000
committerDouglas Gregor <dgregor@apple.com>2010-01-05 21:40:05 +0000
commit1a68ab6c83e5fdd1a4d75fd4bdfc216498831735 (patch)
tree6c94b3bb2a1caa439cc485e99c5d0c26b987cafb /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parentaee326860c6f6ab8fdb7485dfb8841df8f925f74 (diff)
downloadllvm-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