1 // RUN: clang-cc %s -triple=x86_64-apple-darwin10 -emit-llvm -o - | FileCheck %s 2 // CHECK: ; ModuleID 3 4 struct A { 5 inline void f(); 6 }; 7 8 // CHECK-NOT: define void @_ZN1A1fEv 9 void A::f() { } 10 11 template<typename> struct B { }; 12 13 template<> struct B<char> { 14 inline void f(); 15 }; 16 17 // CHECK-NOT: _ZN1BIcE1fEv 18 void B<char>::f() { } 19 20 // We need a final CHECK line here. 21 22 // CHECK: define void @_Z1fv 23 void f() { } 24