digitalmars.D.bugs - [Issue 1287] New: Iterating over an array of tuples causes "glue.c:710: virtual unsigned int Type::totym(): Assertion `0' failed."
- d-bugmail puremagic.com (28/28) Jun 23 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1287
- d-bugmail puremagic.com (5/5) Jun 28 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1287
- d-bugmail puremagic.com (9/9) Jul 01 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1287
http://d.puremagic.com/issues/show_bug.cgi?id=1287 Summary: Iterating over an array of tuples causes "glue.c:710: virtual unsigned int Type::totym(): Assertion `0' failed." Product: D Version: 1.016 Platform: Other OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: bugzilla digitalmars.com ReportedBy: onlystupidspamhere yahoo.se Code: class C(T...) { void a(T[] o) { foreach(p; o) int a = 1; } } alias C!(int) foo; Compiler output: Error: no size for type (int) dmd: glue.c:710: virtual unsigned int Type::totym(): Assertion `0' failed. ---- The foreach(p; o) should be able to return the elements of the array which are tuples. --
Jun 23 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1287 ------- Comment #1 from bugzilla digitalmars.com 2007-06-28 15:22 ------- It's not possible to have a dynamic array of tuples as a function parameter type. Having an assert message is a bug, however, and I'll fix that. --
Jun 28 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1287 bugzilla digitalmars.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #2 from bugzilla digitalmars.com 2007-07-01 14:08 ------- Fixed DMD 1.018 and DMD 2.002 --
Jul 01 2007