// Build don't link: // Origin: Mark Mitchell template struct S { enum E { e = 5 }; static int i[e]; }; template int S::i[S::e];