[OpenCL] Undefine cl_intel_planar_yuv extension
authorAndrew Savonichev <andrew.savonichev@intel.com>
Mon, 3 Jun 2019 13:02:43 +0000 (13:02 +0000)
committerAndrew Savonichev <andrew.savonichev@intel.com>
Mon, 3 Jun 2019 13:02:43 +0000 (13:02 +0000)
commit9ed325e463d5fd4a87284175cdb46af3d8cbb02a
treeeaf3bfc00da575ac4046514c3f64c1eb27cc5a6d
parentcb7e4e8193f3504073932f9e9337fec6ab7675df
[OpenCL] Undefine cl_intel_planar_yuv extension

Summary:

Remove unnecessary definition (otherwise the extension will be defined
where it's not supposed to be defined).

Consider the code:

  #pragma OPENCL EXTENSION cl_intel_planar_yuv : begin
  // some declarations
  #pragma OPENCL EXTENSION cl_intel_planar_yuv : end

is enough for extension to become known for clang.

Patch by: Dmitry Sidorov <dmitry.sidorov@intel.com>

Reviewers: Anastasia, yaxunl

Reviewed By: Anastasia

Tags: #clang

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

llvm-svn: 362398
clang/lib/Headers/opencl-c.h
clang/test/Headers/opencl-c-header.cl
clang/test/SemaOpenCL/extension-begin.cl