1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -emit-llvm %s -o /dev/null 2*f4a2713aSLionel Sambuc 3*f4a2713aSLionel Sambuc typedef __SIZE_TYPE__ size_t; 4*f4a2713aSLionel Sambuc void *alloca(size_t size); 5*f4a2713aSLionel Sambuc char *strcpy(char *restrict s1, const char *restrict s2); 6*f4a2713aSLionel Sambuc int puts(const char *s); main(int argc,char ** argv)7*f4a2713aSLionel Sambucint main(int argc, char **argv) { 8*f4a2713aSLionel Sambuc char *C = (char*)alloca(argc); 9*f4a2713aSLionel Sambuc strcpy(C, argv[0]); 10*f4a2713aSLionel Sambuc puts(C); 11*f4a2713aSLionel Sambuc } 12