blob: c50d7059b4b770bb38c4cf42494f8c3da9210571 [file] [log] [blame]
Richard Smith8f8f05c2013-06-24 04:45:28 +00001template<typename T> T f();
2template<typename T> T f(T t) { return t; }
3namespace N {
4 template<typename T> T f();
5 template<typename T> T f(T t) { return t; }
6}
Richard Smithbf78e642013-06-24 22:51:00 +00007
8template<typename> int template_param_kinds_1();
9template<template<typename, int, int...> class> int template_param_kinds_2();
10template<template<typename T, typename U, U> class> int template_param_kinds_3();