]> granicus.if.org Git - clang/commit
Revert r366422: [OpenCL] Improve destructor support in C++ for OpenCL
authorIlya Biryukov <ibiryukov@google.com>
Thu, 18 Jul 2019 11:55:33 +0000 (11:55 +0000)
committerIlya Biryukov <ibiryukov@google.com>
Thu, 18 Jul 2019 11:55:33 +0000 (11:55 +0000)
commit10837c359218716121413d25701edecde5266b29
tree7837144159736f95b0f4192ddb3c7eb1ede89889
parentb3906884072df69838ffece1d7d85012ddca3501
Revert r366422: [OpenCL] Improve destructor support in C++ for OpenCL

Reason: this commit causes crashes in the clang compiler when building
LLVM Support with libc++, see https://bugs.llvm.org/show_bug.cgi?id=42665
for details.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@366429 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
include/clang/AST/DeclCXX.h
lib/AST/DeclCXX.cpp
lib/CodeGen/CGCXXABI.h
lib/CodeGen/CGCall.cpp
lib/CodeGen/CGClass.cpp
lib/CodeGen/CGDecl.cpp
lib/CodeGen/CGExprCXX.cpp
lib/CodeGen/CodeGenFunction.h
lib/CodeGen/ItaniumCXXABI.cpp
lib/CodeGen/MicrosoftCXXABI.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaOverload.cpp
test/CodeGenOpenCLCXX/addrspace-ctor.cl [new file with mode: 0644]
test/CodeGenOpenCLCXX/addrspace-with-class.cl [deleted file]