From: Matthias Braun Date: Tue, 27 May 2008 12:21:57 +0000 (+0000) Subject: more errors X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=46c697078dd4b2f636fd97791afdc6f8a72d5ee4;p=cparser more errors [r19788] --- diff --git a/parsetest/cp_error025.c b/parsetest/cp_error025.c new file mode 100644 index 0000000..44b58a7 --- /dev/null +++ b/parsetest/cp_error025.c @@ -0,0 +1,10 @@ +struct s { + char x[30]; +}; + +struct s x[] = { "blup" }; + +int main(void) +{ + return x[0].x[0] != 'b'; +} diff --git a/parsetest/cp_error026.c b/parsetest/cp_error026.c new file mode 100644 index 0000000..5ebd090 --- /dev/null +++ b/parsetest/cp_error026.c @@ -0,0 +1,18 @@ +/* fmt and all further parameters must be passed on the stack even for regparams */ +#include +#include + +static void f(const char* fmt, ...) +{ + va_list va; + va_start(va, fmt); + vprintf(fmt, va); + va_end(va); +} + + +int main(void) +{ + f("Hallo, %s!\n", "Welt"); + return 0; +}