]> granicus.if.org Git - clang/commit
[OpenCL] Preserve addrspace in CGClass (PR43145)
authorSven van Haastregt <sven.vanhaastregt@arm.com>
Thu, 17 Oct 2019 14:12:51 +0000 (14:12 +0000)
committerSven van Haastregt <sven.vanhaastregt@arm.com>
Thu, 17 Oct 2019 14:12:51 +0000 (14:12 +0000)
commit03bb1778b664159e449bc6c9c50256dee4152a83
treedffe629dca76a8fd357e2c41bb5170cb9d088087
parentc6d149249952dca405a25fd043da864ddf71301f
[OpenCL] Preserve addrspace in CGClass (PR43145)

PR43145 revealed two places where Clang was attempting to create a
bitcast without considering the address space of class types during
C++ class code generation.

Differential Revision: https://reviews.llvm.org/D68403

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@375118 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGClass.cpp
test/CodeGenOpenCLCXX/addrspace-derived-base.cl