[OpenCL] Add Sema checks for OpenCL 2.0 block
authorXiuli Pan <xiulipan@outlook.com>
Wed, 24 Feb 2016 04:29:36 +0000 (04:29 +0000)
committerXiuli Pan <xiulipan@outlook.com>
Wed, 24 Feb 2016 04:29:36 +0000 (04:29 +0000)
commit89307aa3e9fce213a55b64c042a001458d3ba41c
tree63eb885606d521a2e50c19cbc69cfe258e58dd75
parent74a1fc6f8723873bbbdf9ac62cb8a3a2cff7b8d0
[OpenCL] Add Sema checks for OpenCL 2.0 block

Summary:
Add Sema checks for opencl 2.0 new features: Block.
This patch is partitioned from http://reviews.llvm.org/D16047

Reviewers: Anastasia

Subscribers: pekka.jaaskelainen, cfe-commits

Differential Revision: http://reviews.llvm.org/D17436

llvm-svn: 261719
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/Sema/SemaDecl.cpp
clang/lib/Sema/SemaExpr.cpp
clang/lib/Sema/SemaType.cpp
clang/test/SemaOpenCL/invalid-block.cl [new file with mode: 0644]