blob: d85d6394f0eb53dacb106dca941f1e55d810950b [file] [log] [blame]
Anders Carlsson1fe598c2009-11-24 05:16:24 +00001// RUN: clang-cc %s -triple=x86_64-apple-darwin10 -emit-llvm -o - | FileCheck %s
2
3// CHECK: ; ModuleID
4struct A {
5 template<typename T>
6 A(T);
7};
8
9template<typename T> A::A(T) {}
Anders Carlsson7e120032009-11-24 05:36:32 +000010
11struct B {
12 template<typename T>
13 B(T);
14};
15
16template<typename T> B::B(T) {}
17
18// CHECK: define void @_ZN1BC1IiEET_(%struct.B* %this, i32)
19// CHECK: define void @_ZN1BC2IiEET_(%struct.B* %this, i32)
20template B::B(int);