blob: dcfd518d684b57f5440eed1de40a3d0308108743 [file] [log] [blame]
John McCall9aeed322009-10-01 00:25:31 +00001// RUN: clang-cc -emit-llvm %s -o - | FileCheck %s
2
3namespace {
4 // CHECK: @_ZN12_GLOBAL__N_11aE = internal global i32 0
5 int a = 0;
6
7 // CHECK: define internal i32 @_ZN12_GLOBAL__N_13fooEv()
8 int foo() {
9 return 32;
10 }
11
12 // CHECK: define internal i32 @_ZN12_GLOBAL__N_11A3fooEv()
13 namespace A {
14 int foo() {
15 return 45;
16 }
17 }
18}
19
20int concrete() {
21 return a + foo() + A::foo();
22}