summaryrefslogtreecommitdiffstats
path: root/test/Sema/pragma-unused.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/Sema/pragma-unused.c')
-rw-r--r--test/Sema/pragma-unused.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/test/Sema/pragma-unused.c b/test/Sema/pragma-unused.c
index fe8bf86..8b94989 100644
--- a/test/Sema/pragma-unused.c
+++ b/test/Sema/pragma-unused.c
@@ -16,7 +16,7 @@ void f2(void) {
}
void f3(void) {
- #pragma unused(x) // expected-error{{use of undeclared identifier 'x'}}
+ #pragma unused(x) // expected-warning{{undeclared variable 'x' used as an argument for '#pragma unused'}}
}
void f4(void) {
@@ -26,7 +26,7 @@ void f4(void) {
int k;
void f5(void) {
- #pragma unused(k) // expected-warning{{only local variables can be arguments to '#pragma unused' - ignored}}
+ #pragma unused(k) // expected-warning{{only local variables can be arguments to '#pragma unused'}}
}
void f6(void) {
@@ -36,3 +36,8 @@ void f6(void) {
}
}
+void f7() {
+ int y;
+ #pragma unused(undeclared, undefined, y) // expected-warning{{undeclared variable 'undeclared' used as an argument for '#pragma unused'}} expected-warning{{undeclared variable 'undefined' used as an argument for '#pragma unused'}}
+}
+
OpenPOWER on IntegriCloud