scc

A fork of https://git.simple-cc.org/scc/ for Qute

git clone https://git.8pit.net/scc.git

 1/*
 2PATTERN:
 30040-vararg.c:23: warning: second parameter of 'va_start' not last named argument
 40040-vararg.c:27: warning: 'fmt' defined but not used
 5.
 6*/
 7
 8typedef __builtin_va_list __va_list;
 9
10typedef __va_list va_list;
11
12#define va_start(ap, last) __builtin_va_start(ap, last)
13#define va_end(ap) __builtin_va_end(ap)
14#define va_copy(to, from) __builtin_va_copy(to, from)
15#define va_arg(to, type) __builtin_va_arg(to, type)
16
17
18void
19die1(int id, const char *fmt, ...)
20{
21        va_list ap;
22
23        va_start(ap, id);
24        va_end(ap);
25}
26
27void
28die2(const char *fmt, ...)
29{
30        va_list ap;
31
32        va_start(ap, fmt);
33        va_end(ap);
34}
35
36int
37main(void)
38{
39	return 0;
40}