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

d-bugmail at puremagic.com d-bugmail at puremagic.com
Wed Dec 12 22:13:25 PST 2012


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



--- Comment #13 from Walter Bright <bugzilla at digitalmars.com> 2012-12-12 22:13:10 PST ---
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.

The error message was suppressed because it happened when errors were gagged.
So things were in an invalid state when writing object files.

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

A better solution would be to find a better way to deal with gagged errors, but
at least you can now see which function failed.

-- 
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