issue150.cpp revision 67714230a191bc3c01f33378f34f34ef377991a6
1// RUN: %clang_cc1 -fsyntax-only -verify %s 2 3// Core issue 150: Template template parameters and default arguments 4 5namespace PR9353 { 6 template<class _T, class Traits> class IM; 7 8 template <class T, class Trt, 9 template<class _T, class Traits = int> class IntervalMap> 10 void foo(IntervalMap<T,Trt>* m) { typedef IntervalMap<int> type; } 11 12 void f(IM<int, int>* m) { foo(m); } 13} 14