]> granicus.if.org Git - clang/commit
MS ABI: Implement __GetExceptionInfo for std::make_exception_ptr
authorDavid Majnemer <david.majnemer@gmail.com>
Fri, 13 Mar 2015 18:26:17 +0000 (18:26 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Fri, 13 Mar 2015 18:26:17 +0000 (18:26 +0000)
commitb986906ec94130fe363fe7ed42b336219e35fb9e
treebb162a76402326d701140cb36f45b8308d338612
parenta6eaa6b50b02278eacfb52504ad4a1a04a0bf00e
MS ABI: Implement __GetExceptionInfo for std::make_exception_ptr

std::make_exception_ptr calls std::__GetExceptionInfo in order to figure
out how to properly copy the exception object.

Differential Revision: http://reviews.llvm.org/D8280

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@232188 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/Builtins.def
include/clang/Sema/Sema.h
lib/AST/ASTContext.cpp
lib/AST/Decl.cpp
lib/CodeGen/CGBuiltin.cpp
lib/CodeGen/CGCXXABI.h
lib/CodeGen/MicrosoftCXXABI.cpp
lib/Sema/SemaChecking.cpp
lib/Sema/SemaExprCXX.cpp
test/CodeGenCXX/microsoft-abi-throw.cpp