aboutsummaryrefslogtreecommitdiff
path: root/clang/test/ParserOpenACC/parse-clauses.c
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/ParserOpenACC/parse-clauses.c')
-rw-r--r--clang/test/ParserOpenACC/parse-clauses.c15
1 files changed, 4 insertions, 11 deletions
diff --git a/clang/test/ParserOpenACC/parse-clauses.c b/clang/test/ParserOpenACC/parse-clauses.c
index 2797061..73a0969 100644
--- a/clang/test/ParserOpenACC/parse-clauses.c
+++ b/clang/test/ParserOpenACC/parse-clauses.c
@@ -343,23 +343,16 @@ struct HasMembersArray {
void SelfUpdate() {
struct Members s;
- // expected-error@+2{{expected '('}}
- // expected-warning@+1{{OpenACC construct 'update' not yet implemented, pragma ignored}}
+ // expected-error@+1{{expected '('}}
#pragma acc update self
for(int i = 0; i < 5;++i) {}
- // expected-error@+6{{use of undeclared identifier 'zero'}}
- // expected-error@+5{{expected ','}}
- // expected-error@+4{{expected expression}}
- // expected-warning@+3{{OpenACC clause 'self' not yet implemented, clause ignored}}
- // expected-warning@+2{{OpenACC clause 'if_present' not yet implemented, clause ignored}}
- // expected-warning@+1{{OpenACC construct 'update' not yet implemented, pragma ignored}}
+ // expected-error@+3{{use of undeclared identifier 'zero'}}
+ // expected-error@+2{{expected ','}}
+ // expected-error@+1{{expected expression}}
#pragma acc update self(zero : s.array[s.value : 5], s.value), if_present
for(int i = 0; i < 5;++i) {}
- // expected-warning@+3{{OpenACC clause 'self' not yet implemented, clause ignored}}
- // expected-warning@+2{{OpenACC clause 'if_present' not yet implemented, clause ignored}}
- // expected-warning@+1{{OpenACC construct 'update' not yet implemented, pragma ignored}}
#pragma acc update self(s.array[s.value : 5], s.value), if_present
for(int i = 0; i < 5;++i) {}
}