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