asavonic added inline comments.

================
Comment at: test/SemaOpenCL/images-typedef.cl:40
@@ +39,3 @@
+  myWrite(img); // expected-error {{passing 'img1d_ro_default' (aka 
'__read_only image1d_t') to parameter of incompatible type '__write_only 
image1d_t'}}
+}
+
----------------
No, but write_only qualifer was just silently ignored and img had a read_only 
type.

I changed the diagnostic, it should be better now:

  typedef write_only image1d_t img1d_wo; // note: previously declared 
'write_only' here
  kernel void k7(read_only img1d_wo img){} // error: multiple access qualifiers

================
Comment at: test/SemaOpenCL/images-typedef.cl:43
@@ +42,3 @@
+kernel void k6(img1d_ro img) {
+  myRead(img);
+}
----------------
In this case we should rename merged test to just 'access-qualifier.cl', since 
images-typedef.cl contains positive test cases too. Is it ok?


http://reviews.llvm.org/D20948



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to