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)
commitba3e5ecf075c1d186906c06fe4f85a560c244699
tree44c13b5601f9c9b8472a9ff20bfcf9a34c70c86e
parentbdf40a62a740c6e0b6f10543617ba768759951b6
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

llvm-svn: 232188
clang/include/clang/Basic/Builtins.def
clang/include/clang/Sema/Sema.h
clang/lib/AST/ASTContext.cpp
clang/lib/AST/Decl.cpp
clang/lib/CodeGen/CGBuiltin.cpp
clang/lib/CodeGen/CGCXXABI.h
clang/lib/CodeGen/MicrosoftCXXABI.cpp
clang/lib/Sema/SemaChecking.cpp
clang/lib/Sema/SemaExprCXX.cpp
clang/test/CodeGenCXX/microsoft-abi-throw.cpp