// Origin: PR c++/55663 // { dg-do compile { target c++11 } } template constexpr bool the_truth () { return true; } template struct Takes_bool { }; template using Alias = Takes_bool; template struct test { using type = Alias()>; }; int main () { test a; return 0; }