2 // { dg-do compile { target c++11 } }
4 template<template<class> class, class T>
7 template<template<class> class TT, class T>
8 decltype(g<TT>(T{})) f(T); // #1
10 template<template<class> class TT, class T>
11 decltype(g<TT>(T{})) f(T); // redeclaration of #1
13 template<class T> struct A;