[OpenCL] Adding reserved operator logical xor for OpenCL
This patch adds the reserved operator ^^ when compiling for OpenCL (spec v1.1 s6.3.g), which results in a more meaningful error message. Patch by Neil Hickey! Review: http://reviews.llvm.org/D13280 M test/SemaOpenCL/unsupported.cl M include/clang/Basic/TokenKinds.def M include/clang/Basic/DiagnosticParseKinds.td M lib/Basic/OperatorPrecedence.cpp M lib/Lex/Lexer.cpp M lib/Parse/ParseExpr.cpp git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@259651 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Basic/DiagnosticParseKinds.td 3 additions, 1 deletioninclude/clang/Basic/DiagnosticParseKinds.td
- include/clang/Basic/TokenKinds.def 3 additions, 0 deletionsinclude/clang/Basic/TokenKinds.def
- lib/Basic/OperatorPrecedence.cpp 1 addition, 0 deletionslib/Basic/OperatorPrecedence.cpp
- lib/Lex/Lexer.cpp 3 additions, 0 deletionslib/Lex/Lexer.cpp
- lib/Parse/ParseExpr.cpp 3 additions, 0 deletionslib/Parse/ParseExpr.cpp
- test/SemaOpenCL/unsupported.cl 4 additions, 0 deletionstest/SemaOpenCL/unsupported.cl
Loading
Please register or sign in to comment