Anastasia marked an inline comment as done. Anastasia added a comment. In D61506#1490555 <https://reviews.llvm.org/D61506#1490555>, @rsmith wrote:
> Per the OpenCL C++ 1.0 specification, section 2: > > > The OpenCL C++ programming language is based on the ISO/IEC JTC1 SC22 WG21 > > N 3690 language specification (a.k.a. C++14 specification). > > I think it would be reasonable to permit changing the base C++ standard in > OpenCL C++ mode, but we'd need a good reason to deviate from the behavior > specified in the OpenCL C++ specification by default. I am in discussion with Khronos about changing the directions for this spec and I believe some announcements will appear hopefully soon. ================ Comment at: include/clang/Frontend/LangStandards.def:162 OpenCL, "OpenCL C++ 1.0", - LineComment | CPlusPlus | CPlusPlus11 | CPlusPlus14 | Digraphs | OpenCL) + LineComment | CPlusPlus | CPlusPlus11 | CPlusPlus14 | CPlusPlus17 | Digraphs | OpenCL) ---------------- keryell wrote: > kpet wrote: > > Suggest you add `HexFloat` as well. It is part of c++17 and all OpenCL > > versions. > Why only C++17? > I would love to have `CPlusPlus2a` here too... I would love to have `C++2a` too but it's currently an experimental feature only and I can't see any timeline about when this will become production quality. As we are planning to release C++ for OpenCL in production quality during this year I am afraid it won't be possible to include `C++2a` at this point . Perhaps this is something we can do in the future. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D61506/new/ https://reviews.llvm.org/D61506 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits