diff options
Diffstat (limited to 'test/SemaOpenCL/event_t.cl')
-rw-r--r-- | test/SemaOpenCL/event_t.cl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/SemaOpenCL/event_t.cl b/test/SemaOpenCL/event_t.cl index e09883948cc6d..990c06340942c 100644 --- a/test/SemaOpenCL/event_t.cl +++ b/test/SemaOpenCL/event_t.cl @@ -3,7 +3,7 @@ event_t glb_evt; // expected-error {{the event_t type cannot be used to declare a program scope variable}} constant struct evt_s { - event_t evt; // expected-error {{the event_t type cannot be used to declare a structure or union field}} + event_t evt; // expected-error {{the 'event_t' type cannot be used to declare a structure or union field}} } evt_str = {0}; void foo(event_t evt); // expected-note {{passing argument to parameter 'evt' here}} @@ -14,5 +14,6 @@ void kernel ker(event_t argevt) { // expected-error {{'event_t' cannot be used a foo(e); foo(0); foo(5); // expected-error {{passing 'int' to parameter of incompatible type 'event_t'}} + foo((event_t)1); // expected-error {{cannot cast non-zero value '1' to 'event_t'}} } |