January 24, 2006 BUG: compiler GPF on template code | ||||
|---|---|---|---|---|
| ||||
C:\code\d\bugs>type 144_1.d
// this code causes a compiler GPF
template fn( T ) {
void fn() {
}
}
template fn( T ) {
void fn( T val ) {
}
}
void main() {
fn!(int)( 1 );
}
C:\code\d\bugs>dmd 144_1
144_1.d(8):
C:\code\d\bugs>
| ||||
January 25, 2006 Re: BUG: compiler GPF on template code | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Sean Kelly Attachments: | Sean Kelly schrieb am 2006-01-24: > C:\code\d\bugs>type 144_1.d > // this code causes a compiler GPF > > template fn( T ) { > void fn() { > } > } > > template fn( T ) { > void fn( T val ) { > } > } > > void main() { > fn!(int)( 1 ); > } > C:\code\d\bugs>dmd 144_1 > 144_1.d(8): > C:\code\d\bugs> I can't reproduce this with DMD-0.144 on Linux. Added to DStress as http://dstress.kuehne.cn/nocompile/t/template_25_A.d http://dstress.kuehne.cn/nocompile/t/template_25_B.d http://dstress.kuehne.cn/nocompile/t/template_struct_07.d http://dstress.kuehne.cn/nocompile/t/template_class_17.d Thomas | |||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply