// RUN: %clang_cc1 -emit-llvm %s -o - | FileCheck %s namespace { // CHECK: @_ZN12_GLOBAL__N_11aE = internal global i32 0 int a = 0; // CHECK: define internal i32 @_ZN12_GLOBAL__N_13fooEv() int foo() { return 32; } // CHECK: define internal i32 @_ZN12_GLOBAL__N_11A3fooEv() namespace A { int foo() { return 45; } } } int concrete() { return a + foo() + A::foo(); }