[OpenCL] C++ for OpenCL version 2021 introduced to command line.
authorJustas Janickas <Justas.Janickas@arm.com>
Thu, 12 Aug 2021 15:20:11 +0000 (16:20 +0100)
committerJustas Janickas <Justas.Janickas@arm.com>
Wed, 18 Aug 2021 09:08:59 +0000 (10:08 +0100)
commit0d0628b2d213a43f80e4967d83b905c6d2211651
tree5fd9b84aa29c6087ec4759d99c4d8eabcc185195
parent593275c93c5cd3e02819f012f812eee19081911b
[OpenCL] C++ for OpenCL version 2021 introduced to command line.

Introduces language standard `lang_openclcpp2021` and allows
`clc++2021` as a version flag for `-cl-std` in command line.
Defines macros related to C++ for OpenCL version 2021.

C++ for OpenCL version 2021 has been proposed in an RFC:
https://lists.llvm.org/pipermail/cfe-dev/2021-August/068593.html

Differential Revision: https://reviews.llvm.org/D108038
clang/include/clang/Basic/LangStandards.def
clang/include/clang/Driver/Options.td
clang/lib/Frontend/CompilerInvocation.cpp
clang/lib/Frontend/InitPreprocessor.cpp
clang/test/Driver/autocomplete.c
clang/test/Driver/unknown-std.cl
clang/test/Frontend/stdlang.c