[all-commits] [llvm/llvm-project] cfdfb7: [OpenCL] Clang diagnostics allow reporting C++ for...

Justas Janickas via All-commits all-commits at lists.llvm.org
Fri Aug 13 05:57:18 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: cfdfb75c1ff354471bcea5fad872e40e345016ae
      https://github.com/llvm/llvm-project/commit/cfdfb75c1ff354471bcea5fad872e40e345016ae
  Author: Justas Janickas <Justas.Janickas at arm.com>
  Date:   2021-08-13 (Fri, 13 Aug 2021)

  Changed paths:
    M clang/include/clang/Basic/DiagnosticCommonKinds.td
    M clang/include/clang/Basic/DiagnosticFrontendKinds.td
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/include/clang/Basic/LangOptions.h
    M clang/lib/Basic/LangOptions.cpp
    M clang/lib/Frontend/CompilerInvocation.cpp
    M clang/lib/Parse/ParseDecl.cpp
    M clang/lib/Sema/SemaDecl.cpp
    M clang/lib/Sema/SemaDeclAttr.cpp
    M clang/test/Frontend/opencl.cl
    M clang/test/SemaOpenCL/ext_vectors.cl
    M clang/test/SemaOpenCL/nosvm.cl

  Log Message:
  -----------
  [OpenCL] Clang diagnostics allow reporting C++ for OpenCL version.

Some Clang diagnostics could only report OpenCL C version. Because
C++ for OpenCL can be used as an alternative to OpenCL C, the text
for diagnostics should reflect that.

Desrciptions modified for these diagnostics:
`err_opencl_unknown_type_specifier`
`warn_option_invalid_ocl_version`
`err_attribute_requires_opencl_version`
`warn_opencl_attr_deprecated_ignored`
`ext_opencl_ext_vector_type_rgba_selector`

Differential Revision: https://reviews.llvm.org/D107648




More information about the All-commits mailing list