PR13684: Emit vtable entries for deleted functions as __cxa_deleted_function.
authorDavid Blaikie <dblaikie@gmail.com>
Tue, 16 Oct 2012 22:56:05 +0000 (22:56 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Tue, 16 Oct 2012 22:56:05 +0000 (22:56 +0000)
commiteb7d598cec1564d33e47e3950d736d766eb918cf
treeefcba0d9210352d524460306e82c64dce66fbe4b
parent4df59a9ff8363e78e9cd69727fe53d0e58b78903
PR13684: Emit vtable entries for deleted functions as __cxa_deleted_function.

This is consistent/interoperable with GCC 4.7 (& __cxa_deleted_function isn't
present in 4.4 - not sure when it got added, but you'll need something with
that function available for this to work).

llvm-svn: 166069
clang/lib/CodeGen/CGCXXABI.h
clang/lib/CodeGen/CGVTables.cpp
clang/lib/CodeGen/ItaniumCXXABI.cpp
clang/lib/CodeGen/MicrosoftCXXABI.cpp
clang/test/CodeGenCXX/vtt-layout.cpp