debug-info.cpp revision a5728872c7702ddd09537c95bc3cbd20e1f2fb09
1// RUN: %clang_cc1 -emit-llvm-only -g 2template<typename T> struct Identity { 3 typedef T Type; 4}; 5 6void f(Identity<int>::Type a) {} 7void f(Identity<int> a) {} 8void f(int& a) { } 9 10template<typename T> struct A { 11 A<T> *next; 12}; 13void f(A<int>) { } 14 15struct B { }; 16 17void f() { 18 int B::*a = 0; 19 void (B::*b)() = 0; 20} 21