[Issue 8348] ICE(glue.c): 'semanticRun == PASSsemantic3done' on line 547 in file 'glue.c'

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Dec 13 10:12:48 PST 2012


http://d.puremagic.com/issues/show_bug.cgi?id=8348



--- Comment #15 from Dmitry Olshansky <dmitry.olsh at gmail.com> 2012-12-13 10:12:42 PST ---
(In reply to comment #13)
> Ok, here's the trouble. A postblit is generated for copying elements of the
> associated array, but the postblit fails to compile because postblit doesn't
> work on const arguments.
> 

Now this highlights a bigger problem as AFAIK AA keys bascially supposed to be
immutable...

Anyway good to see that ICE gone.

>Unfortunately, the error message was lost, so I "fixed" it by putting out a
> generic message,

>druntime\import\object.di(396): Error: function
>object.AssociativeArray!(const(Set!(uint)),
>int).AssociativeArray.Slot.__fieldPostBlit errors compiling the function


Well, line number is a start. I'll file a diagnostic bug then as user really
shouldn't see this mess.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list