Hi all,
Are there any more comments, or should I commit it?

Thanks
    Guy

-----Original Message-----
From: [email protected] [mailto:[email protected]] 
On Behalf Of Benyei, Guy
Sent: Thursday, February 14, 2013 18:42
To: Joey Gouly; Tanya Lattner; Richard Smith
Cc: [email protected]
Subject: RE: [PATCH] OpenCL images and samplers related restriction (6.9.b)

Thanks Joey,
Attached an updated patch.

Please review.

Guy


-----Original Message-----
From: Joey Gouly [mailto:[email protected]]
Sent: Thursday, February 14, 2013 15:49
To: Benyei, Guy; Tanya Lattner; Richard Smith
Cc: [email protected]
Subject: RE: [PATCH] OpenCL images and samplers related restriction (6.9.b)

Hi Guy,

Could you not merge the err_event_t_struct_field, err_image_field and 
err_sampler_field errors into one?

Then code like:
+  if (LangOpts.OpenCL)
+    if (T->isImageType())
+      Diag(Loc, diag::err_image_field) << (Record->isStruct() ? 0 : 1) 
+ <<
T;
+    else if (T->isSamplerT())
+      Diag(Loc, diag::err_sampler_field) << (Record->isStruct() ? 0 : 1);
+    else if (T->isEventT())
+      Diag(Loc, diag::err_event_t_struct_field) << (Record->isStruct() 
+ ? 0
: 1);

Would become

  if (LangOpts.OpenCL && (T->isImageType() || isEventT() || isSamplerT())
    Diag(Loc, diag::err_opencl_invalid_field) << (Record->isStruct() ? 0 :
1) << T;

The same for err_image_variable, err_image_pointer, err_image_array, 
err_image_return_type (and their sampler counterparts)

Just a thought,

Joey

From: [email protected]
[mailto:[email protected]] On Behalf Of Benyei, Guy
Sent: 14 February 2013 13:26
To: Tanya Lattner; Richard Smith
Cc: [email protected]
Subject: RE: [PATCH] OpenCL images and samplers related restriction (6.9.b)

Tanya and Richard,
Thanks for the review – attached the updated patch.

Please review

Thank
      Guy




---------------------------------------------------------------------
Intel Israel (74) Limited

This e-mail and any attachments may contain confidential material for the sole 
use of the intended recipient(s). Any review or distribution by others is 
strictly prohibited. If you are not the intended recipient, please contact the 
sender and delete all copies.
---------------------------------------------------------------------
Intel Israel (74) Limited

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to