Home | History | Annotate | Download | only in Sema

Lines Matching refs:ap

6     __builtin_va_list ap;
8 __builtin_va_start(ap, a, a); // expected-error {{too many arguments to function}}
9 __builtin_va_start(ap, a); // expected-error {{'va_start' used in function with fixed args}}
14 __builtin_va_list ap;
16 __builtin_va_start(ap, 10); // expected-warning {{second argument to 'va_start' is not the last named parameter}}
17 __builtin_va_start(ap, a); // expected-warning {{second argument to 'va_start' is not the last named parameter}}
18 __builtin_va_start(ap, b);
22 __builtin_va_list ap;
24 __builtin_va_start(ap, a); // expected-warning {{passing an object that undergoes default argument promotion to 'va_start' has undefined behavior}}
25 __builtin_va_start(ap, (a)); // expected-warning {{passing an object that undergoes default argument promotion to 'va_start' has undefined behavior}}
31 __builtin_va_list ap;
32 __builtin_stdarg_start((ap), (msg));
33 __builtin_va_end (ap);
37 __builtin_va_list ap;
38 __builtin_va_start(ap,ap); // expected-error {{'va_start' used in function with fixed args}}
42 __builtin_va_list ap;
43 __builtin_va_start(ap); // expected-error {{too few arguments to function}}
55 __builtin_va_list ap;
56 __builtin_va_start(ap, a);
58 __builtin_va_arg(ap, int) = 1; // expected-error {{expression is not assignable}}
59 int *x = &__builtin_va_arg(ap, int); // expected-error {{cannot take the address of an rvalue}}
60 __builtin_va_end(ap);
64 __builtin_va_list ap;
65 __builtin_va_start(ap, a);
66 (void)__builtin_va_arg(ap, void); // expected-error {{second argument to 'va_arg' is of incomplete type 'void'}}
67 __builtin_va_end(ap);
81 __builtin_va_list ap;
82 i = __builtin_va_start(ap, a); // expected-error {{assigning to 'int' from incompatible type 'void'}}
83 __builtin_va_end(ap);
87 __builtin_va_list ap;
88 __builtin_va_start(ap, s); // expected-warning {{passing an object that undergoes default argument promotion to 'va_start' has undefined behavior}}
89 __builtin_va_end(ap);
93 __builtin_va_list ap;
94 __builtin_va_start(ap, i); // expected-warning {{passing a parameter declared with the 'register' keyword to 'va_start' has undefined behavior}}
95 __builtin_va_end(ap);