1*67e74705SXin Li // This file is erroneous, but should not cause the compiler to ICE. 2*67e74705SXin Li // PR481 3*67e74705SXin Li // RUN: %clang_cc1 %s -emit-llvm -o /dev/null 4*67e74705SXin Li flags(int a,int b,...)5*67e74705SXin Liint flags(int a, int b, ...) { 6*67e74705SXin Li __builtin_va_list args; 7*67e74705SXin Li __builtin_va_start(args,a); // not the last named arg 8*67e74705SXin Li foo(args); 9*67e74705SXin Li } 10