Re-commit [OpenCL] AMDGCN: Fix size_t type
authorYaxun Liu <Yaxun.Liu@amd.com>
Fri, 19 Aug 2016 05:17:25 +0000 (05:17 +0000)
committerYaxun Liu <Yaxun.Liu@amd.com>
Fri, 19 Aug 2016 05:17:25 +0000 (05:17 +0000)
commit26f7566ff871cf249f3c4d077afeb79ab2eef670
tree20f76331f177082a343d018d605061e2378a79e3
parentd6c7036e42fea391b46841d91c1de38c5ccd477d
Re-commit [OpenCL] AMDGCN: Fix size_t type

There was a premature cast to pointer type in emitPointerArithmetic which caused assertion in tests with assertion enabled.

llvm-svn: 279206
clang/include/clang/Basic/TargetInfo.h
clang/lib/Basic/TargetInfo.cpp
clang/lib/Basic/Targets.cpp
clang/lib/CodeGen/CGExprScalar.cpp
clang/lib/CodeGen/CodeGenModule.cpp
clang/lib/CodeGen/CodeGenTypeCache.h
clang/test/CodeGenOpenCL/size_t.cl [new file with mode: 0644]