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