1*67e74705SXin Li // RUN: %clang_cc1 -emit-llvm %s -o /dev/null 2*67e74705SXin Li 3*67e74705SXin Li /* Make sure the frontend is correctly marking static stuff as internal! */ 4*67e74705SXin Li 5*67e74705SXin Li int X; 6*67e74705SXin Li static int Y = 12; 7*67e74705SXin Li foo(int Z)8*67e74705SXin Listatic void foo(int Z) { 9*67e74705SXin Li Y = Z; 10*67e74705SXin Li } 11*67e74705SXin Li test()12*67e74705SXin Livoid *test() { 13*67e74705SXin Li foo(12); 14*67e74705SXin Li return &Y; 15*67e74705SXin Li } 16