[Issue 1037] New: regression: wrong code generation for static getters
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Wed Mar 7 15:08:30 PST 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1037
Summary: regression: wrong code generation for static getters
Product: DGCC aka GDC
Version: unspecified
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P3
Component: glue layer
AssignedTo: dvdfrdmn at users.sf.net
ReportedBy: thomas-dloop at kuehne.cn
# class MyClass{
# static int _i;
#
# static int prop(){
# return _i;
# }
#
# static void prop(int i){
# _i=i;
# }
# }
#
# int main(){
# MyClass c = new MyClass();
# c.prop = true ? MyClass.prop : MyClass.prop;
# if(0 != c.prop){
# assert(0);
# }
# c.prop = 7;
# if(7 != c.prop){
# assert(0);
# }
# return 0;
# }
gdmd-0.23 -O bug_e2ir_141_B.d -oftest && ./test
Error: AssertError Failure run/bug_e2ir_141_B.d(33)
test case:
http://dstress.kuehne.cn/run/bug_e2ir_141_B.d
--
More information about the D.gnu
mailing list