1// RUN: %clang_cc1 %s -fsyntax-only -verify 2// RUN: %clang_cc1 %s -fsyntax-only -verify -cl-std=CL2.0 -DCL20 3// expected-no-diagnostics 4 5__kernel void f__ro(__read_only image2d_t a) { } 6 7__kernel void f__wo(__write_only image2d_t a) { } 8 9#if CL20 10__kernel void f__rw(__read_write image2d_t a) { } 11#endif 12 13__kernel void fro(read_only image2d_t a) { } 14 15__kernel void fwo(write_only image2d_t a) { } 16 17#if CL20 18__kernel void frw(read_write image2d_t a) { } 19#endif 20