digitalmars.D.bugs - [Issue 925] New: ICE on casting array literal to void[]
- d-bugmail puremagic.com (19/19) Feb 03 2007 http://d.puremagic.com/issues/show_bug.cgi?id=925
- d-bugmail puremagic.com (9/9) Apr 05 2007 http://d.puremagic.com/issues/show_bug.cgi?id=925
- d-bugmail puremagic.com (10/10) Mar 29 2009 http://d.puremagic.com/issues/show_bug.cgi?id=925
- d-bugmail puremagic.com (22/22) Nov 07 2009 http://d.puremagic.com/issues/show_bug.cgi?id=925
- d-bugmail puremagic.com (14/14) Nov 13 2009 http://d.puremagic.com/issues/show_bug.cgi?id=925
http://d.puremagic.com/issues/show_bug.cgi?id=925 Summary: ICE on casting array literal to void[] Product: D Version: 1.004 Platform: PC OS/Version: Windows Status: NEW Keywords: ice-on-valid-code Severity: normal Priority: P2 Component: DMD AssignedTo: bugzilla digitalmars.com ReportedBy: deewiant gmail.com Probably related to Issue 720 in some way, as it's the same error: "Internal error: ..\ztc\cod1.c 2526". void main() { cast(void[])[1]; } --
Feb 03 2007
http://d.puremagic.com/issues/show_bug.cgi?id=925 thomas-dloop kuehne.cn changed: What |Removed |Added ---------------------------------------------------------------------------- OS/Version|Windows |All Added to DStress as http://dstress.kuehne.cn/run/b/bug_cod1_2528_C.d --
Apr 05 2007
http://d.puremagic.com/issues/show_bug.cgi?id=925 unknown simplemachines.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WORKSFORME This test now passes with DMD 1.041 and 2.026. -[Unknown] --
Mar 29 2009
http://d.puremagic.com/issues/show_bug.cgi?id=925 Robert Clipsham <robert octarineparrot.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|ice-on-valid-code |wrong-code Status|RESOLVED |REOPENED CC| |robert octarineparrot.com Resolution|WORKSFORME | 08:01:58 PST --- This test case is failing in dmd 1.051. The ICE has gone, but the result at runtime is incorrect. ---- module dstress.run.b.bug_cod1_2528_C; int main(){ auto x = cast(void[])[1]; return x.length - 1; } ---- Returns 3 instead of 0. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 07 2009
http://d.puremagic.com/issues/show_bug.cgi?id=925 Don <clugdbug yahoo.com.au> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED CC| |clugdbug yahoo.com.au Resolution| |FIXED The DStress test case is incorrect. The arrray literal is an int, so it's 4 bytes. Casting it to void[] should give a length of 4 -- and that's exactly what it does. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 13 2009