1// { dg-do assemble } 2 3template <int Dim, class T, class EngineTag> 4class Engine {}; 5 6struct Brick; 7 8template<int Dim, class T = double , class EngineTag = Brick > 9struct ConstArray { 10 static const int dimensions = Engine<Dim, T, EngineTag>::dimensions; 11}; 12