]> granicus.if.org Git - clang/commit
Revert "Revert r211402 (and r211408,r211410), "CodeGen: Refactor dynamic_cast and...
authorDavid Majnemer <david.majnemer@gmail.com>
Sun, 22 Jun 2014 19:05:33 +0000 (19:05 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Sun, 22 Jun 2014 19:05:33 +0000 (19:05 +0000)
commit6e1019e64f38ec1ae7f9c14b6f64c488981971a2
treeb2893523ebeba7322c153b7cc3f37ec18ebc27b7
parent6d344ecf955af40c9a1419a0e1ba931959ed9dc6
Revert "Revert r211402 (and r211408,r211410), "CodeGen: Refactor dynamic_cast and typeid" It crashes msvc codegen in clang/test/SemaCXX/undefined-internal.cpp."

This reverts commit r211467 which reverted r211408,r211410, it caused
crashes in test/SemaCXX/undefined-internal.cpp for i686-win32 targets.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@211473 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGCXXABI.h
lib/CodeGen/CGExprCXX.cpp
lib/CodeGen/ItaniumCXXABI.cpp
lib/CodeGen/MicrosoftCXXABI.cpp
test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp
test/CodeGenCXX/microsoft-abi-typeid.cpp