]> granicus.if.org Git - clang/commit
[OpenCL] Improve diagnostics of address spaces for variables in function
authorAnastasia Stulova <anastasia.stulova@arm.com>
Thu, 3 Mar 2016 18:38:40 +0000 (18:38 +0000)
committerAnastasia Stulova <anastasia.stulova@arm.com>
Thu, 3 Mar 2016 18:38:40 +0000 (18:38 +0000)
commit88c1b1051180ac861f39bb3dfc212613a17018cf
treeb308d3750fe723d13c617fd9a7249f8154bf9296
parentdf46d8aa75582ec9cdffbc33fc5b640a79364f67
[OpenCL] Improve diagnostics of address spaces for variables in function

 - Prevent local variables to be declared in global AS
 - Diagnose AS of local variables with an extern storage class
   as if they would be in a program scope

Review: http://reviews.llvm.org/D17345

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@262641 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSemaKinds.td
lib/Sema/SemaDecl.cpp
test/Parser/opencl-storage-class.cl
test/SemaOpenCL/storageclass-cl20.cl
test/SemaOpenCL/storageclass.cl