1 // DR 1794 - template keyword and alias templates.
2 // { dg-do compile { target c++11 } }
4 template<template<typename> class Template>
7 using Bind = Template<Arg>;
10 template<template<typename> class Template, typename Arg>
11 using Instantiate = Template<Arg>;
13 template<template<typename> class Template, typename Argument>
14 using Bind = Instantiate<Internal<Template>::template Bind, Argument>;