[OpenCL] Renamed value of std flag in C++ mode.
authorAnastasia Stulova <anastasia.stulova@arm.com>
Fri, 23 Aug 2019 17:10:33 +0000 (17:10 +0000)
committerAnastasia Stulova <anastasia.stulova@arm.com>
Fri, 23 Aug 2019 17:10:33 +0000 (17:10 +0000)
Clang should accept -std=clc++ (not -std=c++!) for OpenCL.

This was forgotten in r367008.

llvm-svn: 369779

clang/include/clang/Basic/LangStandards.def
clang/test/Driver/unknown-std.cl

index 537ab2c7939c418d0632c70835053acaea1ea1dd..427691fb71e945df19b75ca02aea3dd80990d8eb 100644 (file)
@@ -165,7 +165,7 @@ LANGSTANDARD(opencl12, "cl1.2",
 LANGSTANDARD(opencl20, "cl2.0",
              OpenCL, "OpenCL 2.0",
              LineComment | C99 | Digraphs | HexFloat | OpenCL)
-LANGSTANDARD(openclcpp, "c++",
+LANGSTANDARD(openclcpp, "clc++",
              OpenCL, "C++ for OpenCL",
              LineComment | CPlusPlus | CPlusPlus11 | CPlusPlus14 | CPlusPlus17 |
              Digraphs | HexFloat | OpenCL)
index 285582ee0af6ad0c212735cfe06658f043bbf349..6f371bac13ac8072eb69747aa674dd3065ece596 100644 (file)
@@ -10,7 +10,7 @@
 // CHECK-NEXT: note: use 'cl1.1' for 'OpenCL 1.1' standard
 // CHECK-NEXT: note: use 'cl1.2' for 'OpenCL 1.2' standard
 // CHECK-NEXT: note: use 'cl2.0' for 'OpenCL 2.0' standard
-// CHECK-NEXT: note: use 'c++' for 'C++ for OpenCL' standard
+// CHECK-NEXT: note: use 'clc++' for 'C++ for OpenCL' standard
 
 // Make sure that no other output is present.
 // CHECK-NOT: {{^.+$}}