]> granicus.if.org Git - clang/commit
[OpenCL] Accept logical NOT for pointer types in CL1.1
authorAnastasia Stulova <anastasia.stulova@arm.com>
Tue, 7 Feb 2017 16:09:41 +0000 (16:09 +0000)
committerAnastasia Stulova <anastasia.stulova@arm.com>
Tue, 7 Feb 2017 16:09:41 +0000 (16:09 +0000)
commitc28b55e4394cdd9a82b05f9b1546cb7e4e06d2ee
tree6cec7d3a8a3645ab07b444fdd2d1383acaed8db3
parentdf3167650dd04ae5c03a44caa3d4ce4beb0c3cbd
[OpenCL] Accept logical NOT for pointer types in CL1.1

Fix for bug 30217 - incorrect error given for logical
NOT operation with a pointer type: corrected sema check
and improved related tests.

Review: D29038

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@294313 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaExpr.cpp
test/SemaOpenCL/invalid-logical-ops-1.1.cl [deleted file]
test/SemaOpenCL/logical-ops.cl [moved from test/SemaOpenCL/invalid-logical-ops-1.2.cl with 59% similarity]