struct Triple { int x, y, z; };
const extern Triple t { 1, 2, 3 };
template<Triple const& t>
class Foo { };
Foo<t> f;
int main()
{
}
c3RydWN0IFRyaXBsZSB7IGludCB4LCB5LCB6OyB9OwoKY29uc3QgZXh0ZXJuIFRyaXBsZSB0IHsgMSwgMiwgMyB9OwoKdGVtcGxhdGU8VHJpcGxlIGNvbnN0JiB0PgpjbGFzcyBGb28geyB9OwoKRm9vPHQ+IGY7CgppbnQgbWFpbigpCnsKICAgIAp9