llvm-project/clang/lib
Anastasia Stulova 4d85003964 [OpenCL] Improved diagnostics of OpenCL types.
- Changes diagnostics for Blocks to be implicitly
const qualified OpenCL v2.0 s6.12.5.

 - Added and unified diagnostics of some OpenCL special types:
blocks, images, samplers, pipes. These types are intended for use
with the OpenCL builtin functions only and, therefore, most regular
uses are not allowed including assignments, arithmetic operations,
pointer dereferencing, etc.

Review: http://reviews.llvm.org/D21989
llvm-svn: 275061
2016-07-11 13:46:02 +00:00
..
ARCMigrate Apply clang-tidy's misc-move-constructor-init throughout Clang. 2016-05-27 14:27:13 +00:00
AST Teach -ast-print to print constexpr variables. 2016-07-08 21:09:08 +00:00
ASTMatchers Add AST matchers for handling bit-fields and narrowing based on their width. 2016-07-06 18:25:16 +00:00
Analysis CFGBuilder: Fix crash when visiting a range-based for over a dependent type 2016-07-08 10:50:51 +00:00
Basic Update switch statement to match coding standards. 2016-07-07 22:32:26 +00:00
CodeGen [CodeGen] Treat imported static local variables as declarations 2016-07-11 04:28:21 +00:00
Driver Reapply SVN r274797. 2016-07-10 23:24:36 +00:00
Edit Remove autoconf support 2016-01-26 21:30:40 +00:00
Format clang-format: [JS] Sort imports case insensitive. 2016-07-09 15:11:18 +00:00
Frontend [OpenCL] Add missing -cl-no-signed-zeros option into driver 2016-07-08 20:28:29 +00:00
FrontendTool Make it possible for AST plugins to enable themselves by default 2016-03-15 12:51:40 +00:00
Headers [AVX512] Replace masked AND/OR/XOR intrinsics with native code and remove the builtins. 2016-07-11 06:14:18 +00:00
Index Use more ArrayRefs 2016-06-24 04:05:48 +00:00
Lex [Lex] Speed up updateConsecutiveMacroArgTokens (NFC) 2016-07-07 22:38:29 +00:00
Parse [OpenMP] Sema and parsing for 'distribute simd' pragma 2016-07-06 04:45:38 +00:00
Rewrite Remove use of builtin comma operator. 2016-02-18 22:34:54 +00:00
Sema [OpenCL] Improved diagnostics of OpenCL types. 2016-07-11 13:46:02 +00:00
Serialization [AST] Use ArrayRef in more interfaces 2016-07-07 04:43:07 +00:00
StaticAnalyzer [analyzer] Older version of GCC 4.7 crash on lambdas in default arguments. 2016-07-09 12:16:58 +00:00
Tooling [AST] Use ArrayRef in more interfaces 2016-07-07 04:43:07 +00:00
CMakeLists.txt