// Build don't link: // Copyright (C) 2000 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 10 Jan 2001 // Bug 1588. We ICE'd on reparsing an absdcl as a cast inside a template // function. class A { public: template void f(void *CLUTp); }; template void A::f(void *CLUTp) { void *CLUT; CLUT = (unsigned char [3][256])CLUTp; // ERROR - cast to array return; } int main() { A myobj; unsigned char t[3][256]; myobj.f(t); return 0; }