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