aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra/unittests/clang-tidy/LLVMModuleTest.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-09-12 04:38:08 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-09-12 04:38:08 +0000
commitd59becbc074365d0abf02bcabab4e832fdc027e2 (patch)
treef95276ef856821c1b9ce7e30471d57ee67a670a7 /clang-tools-extra/unittests/clang-tidy/LLVMModuleTest.cpp
parente6481c7e0fffea235e0e27191db7b042bad75ff9 (diff)
downloadllvm-d59becbc074365d0abf02bcabab4e832fdc027e2.zip
llvm-d59becbc074365d0abf02bcabab4e832fdc027e2.tar.gz
llvm-d59becbc074365d0abf02bcabab4e832fdc027e2.tar.bz2
MS ABI: The latest VC "14" CTP implements deleted virtual functions
Deleted virtual functions get _purecall inserted into the vftable. Earlier CTPs would simply stick nullptr in there. N.B. MSVC can't handle deleted virtual functions which require return adjusting thunks, they give an error that a deleted function couldn't be called inside of a compiler generated function. We get this correct by making the thunk have a __purecall entry as well. llvm-svn: 217654
Diffstat (limited to 'clang-tools-extra/unittests/clang-tidy/LLVMModuleTest.cpp')
0 files changed, 0 insertions, 0 deletions