Anastasia added a subscriber: Anastasia. ================ Comment at: include/clang/Basic/DiagnosticSemaKinds.td:7900 @@ -7897,1 +7899,3 @@ +def ext_opencl_ext_vector_type_rgba_selector: ExtWarn< + "vector component name '%0' is an OpenCL 2.2 extension">; } // end of sema category ---------------- Could it be an error instead for CL <2.2? It isn't a valid feature and we have already rejected similar cases with an error.
How about changing to something like: "vector component name '%0' is not supported in earlier than OpenCL version 2.2" See similar diagnostics above - err_opencl_invalid_read_write, err_opencl_unknown_type_specifier. Using extension might be confusing because we have core spec and extension spec in OpenCL. http://reviews.llvm.org/D20602 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits