diff options
author | Reid Kleckner <rnk@google.com> | 2016-06-29 18:29:21 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2016-06-29 18:29:21 +0000 |
commit | ad1e22bf335041cae1740b19a46f18932c374f27 (patch) | |
tree | c8a537770b810bac861e3134b39f9934f7cc2fef /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 4561e784f47cbf8491da177316cba4840b3f440f (diff) | |
download | bcm5719-llvm-ad1e22bf335041cae1740b19a46f18932c374f27.tar.gz bcm5719-llvm-ad1e22bf335041cae1740b19a46f18932c374f27.zip |
Re-land "[MS] Don't expect vftables to be provided for extern template instantiations"
Reverts r273305 and re-instates r273296.
We needed to fix a bug in Sema::MarkVTableUsed to ensure that operator
delete lookup occurs when the vtable is referenced. We already had a
special case to look up operator delete when dllimport was used, but I
think should really mark virtual destructors referenced any time the
vtable is used.
llvm-svn: 274147
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions