August 08, 2003 another compiler GPF | ||||
---|---|---|---|---|
| ||||
the following (more bad code) crashes the compiler. import c.stdio; template OP( T ) { void lazy() { printf( "%.*s\n", T ); } typedef void (*fp)(void) = &lazy; } instance OP( "one" ).fp one; instance OP( "two" ).fp two; instance OP( "one" ).fp oneB; int main( char[][] argv ) { one(); two(); oneB(); } // the instruction at "0x0040b29e" referenced memory at "0x0000000c". the memory could not be "read" |
Copyright © 1999-2021 by the D Language Foundation