Thread overview |
---|
March 12, 2006 [Bug 42] New: enable-checking error found in std/regexp.d | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/bugzilla/show_bug.cgi?id=42 Summary: enable-checking error found in std/regexp.d Product: GDC Version: 0.17 Platform: Macintosh OS/Version: Mac OS X Status: NEW Keywords: ice-on-valid-code, patch Severity: normal Priority: P2 Component: glue layer AssignedTo: braddr@puremagic.com ReportedBy: braddr@puremagic.com reduced test case: module std.regexp; class RegExp { class Range { } void parseRange() { Range r = new Range(); } } proposed patch from our irc discussion, does _not_ fix the problem: --- d-glue.cc.orig 2006-03-11 21:37:48.000000000 -0600 +++ d-glue.cc 2006-03-12 13:11:42.000000000 -0600 @@ -2195,6 +2195,7 @@ Dsymbol * d = cd->toParent(); tree vthis_field = cd->vthis->toSymbol()->Stree; + t = d_convert_basic(Type::tvoid->pointerTo()->pointerTo()->toCtype(), t); t = irs->component( build1(INDIRECT_REF, TREE_TYPE(TREE_TYPE(t)), t), vthis_field); -- |
March 22, 2006 [Bug 42] enable-checking error found in std/regexp.d | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/bugzilla/show_bug.cgi?id=42 braddr@puremagic.com changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|patch | ------- Comment #1 from braddr@puremagic.com 2006-03-22 00:41 ------- I'm looking into this one now. The patch below is not going to fix this bug, though it might well fix some other as-of-yet unidentified bug. The loop surrounding it is never entered so the code is never executed. -- |
April 20, 2006 [Bug 42] enable-checking error found in std/regexp.d | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/bugzilla/show_bug.cgi?id=42 dvdfrdmn@users.sf.net changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- |
May 30, 2006 [Bug 42] enable-checking error found in std/regexp.d | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/bugzilla/show_bug.cgi?id=42 braddr@puremagic.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED ------- Comment #2 from braddr@puremagic.com 2006-05-30 02:52 ------- fixed in gdc 0.18 -- |
Copyright © 1999-2021 by the D Language Foundation