Recommit r289979 [OpenCL] Allow disabling types and declarations associated with...
authorYaxun Liu <Yaxun.Liu@amd.com>
Sun, 18 Dec 2016 05:18:55 +0000 (05:18 +0000)
committerYaxun Liu <Yaxun.Liu@amd.com>
Sun, 18 Dec 2016 05:18:55 +0000 (05:18 +0000)
commit5b74665a419d97317a575e96db7ccf336f6b6635
tree98230903692e866725ef17da47efdff5b0af3c46
parent2baef8f466447d8621be9e8bfbb6b14e7baba2a4
Recommit r289979 [OpenCL] Allow disabling types and declarations associated with extensions

Fixed undefined behavior due to cast integer to bool in initializer list.

llvm-svn: 290056
29 files changed:
clang/include/clang/Basic/DiagnosticParseKinds.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Basic/OpenCLImageTypes.def
clang/include/clang/Basic/OpenCLOptions.h
clang/include/clang/Basic/TargetInfo.h
clang/include/clang/Sema/Overload.h
clang/include/clang/Sema/Sema.h
clang/include/clang/Serialization/ASTBitCodes.h
clang/include/clang/Serialization/ASTReader.h
clang/include/clang/Serialization/ASTWriter.h
clang/lib/Basic/Targets.cpp
clang/lib/Frontend/InitPreprocessor.cpp
clang/lib/Headers/opencl-c.h
clang/lib/Parse/ParsePragma.cpp
clang/lib/Parse/Parser.cpp
clang/lib/Sema/DeclSpec.cpp
clang/lib/Sema/Sema.cpp
clang/lib/Sema/SemaCast.cpp
clang/lib/Sema/SemaDecl.cpp
clang/lib/Sema/SemaExpr.cpp
clang/lib/Sema/SemaOverload.cpp
clang/lib/Sema/SemaType.cpp
clang/lib/Serialization/ASTReader.cpp
clang/lib/Serialization/ASTWriter.cpp
clang/test/CodeGenOpenCL/extension-begin.cl [new file with mode: 0644]
clang/test/Parser/opencl-atomics-cl20.cl
clang/test/Parser/opencl-pragma.cl
clang/test/SemaOpenCL/extension-begin.cl [new file with mode: 0644]
clang/test/SemaOpenCL/extensions.cl