// { dg-do compile }// Origin: heinlein@informatik.uni-ulm.de// PR c++/14429: Matching of template template parameter containing// non-type parameter with type that depends on earlier parameter.template<template<typenameU,U*p>classT>structX{};template<template<typenameU,U*p>classT>structY{X<T>x;};