10bd62ade260c8fa72dbc8060fc7ce4502d22f5afReid Kleckner// RUN: %clang_cc1 -triple=x86_64-apple-darwin9 -emit-llvm %s -o - | FileCheck %s 2393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanian 3393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanianextern "C" int printf(...); 4393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanian 5393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanianstatic int count; 6393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanian 7393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanianint func2(int c) { return printf("loading the func2(%d)\n", c); }; 8393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanianint func1(int c) { return printf("loading the func1(%d)\n", c); } 9393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanian 10393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanianstatic int loader_1 = func1(++count); 110bd62ade260c8fa72dbc8060fc7ce4502d22f5afReid Kleckner// CHECK: call i32 @_Z5func1i 12393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanian 13393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanianint loader_2 = func2(++count); 14393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanian 15393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanianstatic int loader_3 = func1(++count); 160bd62ade260c8fa72dbc8060fc7ce4502d22f5afReid Kleckner// CHECK: call i32 @_Z5func1i 17393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanian 18393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanianint main() {} 19393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanian 20393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanianint loader_4 = func2(++count); 21393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanianstatic int loader_5 = func1(++count); 22393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanianint loader_6 = func2(++count); 230bd62ade260c8fa72dbc8060fc7ce4502d22f5afReid Kleckner// CHECK: call i32 @_Z5func1i 24393c247fe025ccb5f914e37e948192ea86faef8cFariborz Jahanian 250bd62ade260c8fa72dbc8060fc7ce4502d22f5afReid Kleckner// CHECK-NOT: call i32 @_Z5func1i 26