1*67e74705SXin Li // RUN: %clang_cc1 -emit-llvm-only -std=c++11 -debug-info-kind=limited %s 2*67e74705SXin Li 3*67e74705SXin Li namespace PR9414 { f()4*67e74705SXin Li int f() { 5*67e74705SXin Li auto x = 0; 6*67e74705SXin Li return x; 7*67e74705SXin Li } 8*67e74705SXin Li } 9*67e74705SXin Li 10*67e74705SXin Li // Don't crash. 11*67e74705SXin Li namespace PR13570 { 12*67e74705SXin Li template<typename T, typename U> struct P {}; 13*67e74705SXin Li template<typename T> struct A { 14*67e74705SXin Li template<typename U> static P<T,U> isa(U); isaPR13570::A15*67e74705SXin Li decltype(isa(int())) f() {} 16*67e74705SXin Li }; 17*67e74705SXin Li template struct A<int>; 18*67e74705SXin Li } 19