xref: /minix3/external/bsd/llvm/dist/clang/test/CodeGen/2005-01-02-VAArgError-ICE.c (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1*f4a2713aSLionel Sambuc // This file is erroneous, but should not cause the compiler to ICE.
2*f4a2713aSLionel Sambuc // PR481
3*f4a2713aSLionel Sambuc // RUN: %clang_cc1 %s -emit-llvm -o /dev/null
4*f4a2713aSLionel Sambuc 
flags(int a,int b,...)5*f4a2713aSLionel Sambuc int flags(int a, int b, ...) {
6*f4a2713aSLionel Sambuc         __builtin_va_list         args;
7*f4a2713aSLionel Sambuc         __builtin_va_start(args,a);       // not the last named arg
8*f4a2713aSLionel Sambuc         foo(args);
9*f4a2713aSLionel Sambuc }
10