File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -545,6 +545,18 @@ void no_dupes_since_last_device_type() {
545545 for (unsigned i = 0 ; i < 5 ; ++i)
546546 for (unsigned j = 0 ; j < 5 ; ++j);
547547
548+ #pragma acc loop device_type(nvidia) collapse(1) device_type(*) collapse(2)
549+ for (unsigned i = 0 ; i < 5 ; ++i)
550+ for (unsigned j = 0 ; j < 5 ; ++j);
551+
552+ // expected-error@+4{{OpenACC 'collapse' clause applies to 'device_type' '*', which conflicts with previous clause}}
553+ // expected-note@+3{{previous clause is here}}
554+ // expected-note@+2{{previous clause is here}}
555+ // expected-note@+1{{previous clause is here}}
556+ #pragma acc loop device_type(*) collapse(1) device_type(*) collapse(2)
557+ for (unsigned i = 0 ; i < 5 ; ++i)
558+ for (unsigned j = 0 ; j < 5 ; ++j);
559+
548560 // expected-error@+4{{OpenACC 'collapse' clause applies to 'device_type' 'nvidia', which conflicts with previous clause}}
549561 // expected-note@+3{{previous clause is here}}
550562 // expected-note@+2{{previous clause is here}}
You can’t perform that action at this time.
0 commit comments