1 // RUN: %clang_cc1 -emit-llvm %s -o - | FileCheck %s 2 3 // CHECK: @test2_i = internal global i32 99 4 static int test2_i = 99; 5 int test2_f() { 6 extern int test2_i; 7 return test2_i; 8 } 9 10 // C99 6.2.2p3 11 // PR3425 12 static void f(int x); 13 14 void g0() { 15 f(5); 16 } 17 18 extern void f(int x) { } // still has internal linkage 19 // CHECK-LABEL: define internal void @f 20