scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

commit def738373743cb9c76e61ce6945bb4d990cc19b1
parent 2deecc6ed6f9fb6292454e00b385c63500cecd2d
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date:   Tue, 16 Nov 2021 19:04:57 +0100

test/cc: Add 0194-vararg.c

Diffstat:
Atests/cc/execute/0194-vararg.c | 21+++++++++++++++++++++
Mtests/cc/execute/scc-tests.lst | 1+
2 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/tests/cc/execute/0194-vararg.c b/tests/cc/execute/0194-vararg.c @@ -0,0 +1,21 @@ +#include <stdarg.h> + +int +fun(int first, ...) +{ + int c; + + va_list va; + + va_start(va, first); + c = va_arg(va, int); + va_end(va); + + return c; +} + +int +main() +{ + return fun(1, 0); +} diff --git a/tests/cc/execute/scc-tests.lst b/tests/cc/execute/scc-tests.lst @@ -184,3 +184,4 @@ 0191-ary-addr.c 0192-ptrcmp.c 0193-incomplete.c +0194-vararg.c