[OpenCL] Reword unknown extension pragma diagnostic
authorSven van Haastregt <sven.vanhaastregt@arm.com>
Wed, 15 Jun 2022 09:54:46 +0000 (10:54 +0100)
committerSven van Haastregt <sven.vanhaastregt@arm.com>
Wed, 15 Jun 2022 09:54:46 +0000 (10:54 +0100)
commit7acc88be0312c721bc082ed9934e381d297f4707
treeea326a2da1b075e68eeb8cf713e343cb92b99ff1
parent4fd561415e6a62eaeffa74edac53a2f1167ccbb4
[OpenCL] Reword unknown extension pragma diagnostic

For newer OpenCL extensions that do not require a pragma, such as
`cl_khr_subgroup_shuffle`, a user could still accidentally attempt to
use a pragma.  This would result in a warning
  "unknown OpenCL extension 'cl_khr_subgroup_shuffle' - ignoring"
which could be mistakenly interpreted as "clang does not support this
extension at all" instead of "clang does not require any pragma for
this extension".

Differential Revision: https://reviews.llvm.org/D126660
clang/include/clang/Basic/DiagnosticParseKinds.td
clang/test/Headers/opencl-c-header.cl
clang/test/Parser/opencl-pragma.cl
clang/test/SemaOpenCL/extension-begin.cl
clang/test/SemaOpenCL/extension-version.cl