Lines Matching +full:unused +full:- +full:variable
1 // RUN: %clang_cc1 -fsyntax-only -Wunused-parameter -Wused-but-marked-unused -Wunused -verify %s
5 #pragma unused(x) in f1()
6 #pragma unused(y, z) in f1()
8 int w; // expected-warning {{unused}} in f1()
9 #pragma unused w // expected-warning{{missing '(' after '#pragma unused' - ignoring}} in f1()
13 int x, y; // expected-warning {{unused}} expected-warning {{unused}} in f2()
14 #pragma unused(x,) // expected-warning{{expected '#pragma unused' argument to be a variable name}} in f2()
15 #pragma unused() // expected-warning{{expected '#pragma unused' argument to be a variable name}} in f2()
19 …#pragma unused(x) // expected-warning{{undeclared variable 'x' used as an argument for '#pragma un… in f3()
23 int w; // expected-warning {{unused}} in f4()
24 …#pragma unused((w)) // expected-warning{{expected '#pragma unused' argument to be a variable name}} in f4()
28 int z; // no-warning in f6()
30 #pragma unused(z) // no-warning in f6()
36 …unused(undeclared, undefined, y) // expected-warning{{undeclared variable 'undeclared' used as an … in f7()
39 int f8(int x) { // expected-warning{{unused parameter 'x'}} in f8()
48 #pragma unused(x) in f10()
53 #pragma unused(x) in f11()
54 return x; // expected-warning{{'x' was marked unused but was used}} in f11()
59 #pragma unused(x) // expected-warning{{'x' was marked unused but was used}} in f12()
65 #pragma unused(glob_var)