2 // { dg-do compile { target c++11 } }
4 template<int herp, typename derp_t>
7 template<typename target_t>
8 using rebind = broken<herp, target_t>;
11 template<typename derp_t>
12 struct broken<2, derp_t>
14 template<typename target_t>
15 using rebind = broken<2, target_t>;
18 int main(int argc, char **argv)
20 broken<2, float>::rebind<double> u;