[Issue 6945] [ICE](expression.c line 1853) arrays of missing symbols

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Dec 12 22:46:25 PST 2011


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


yebblies <yebblies at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-invalid-code
                 CC|                            |yebblies at gmail.com


--- Comment #1 from yebblies <yebblies at gmail.com> 2011-12-13 17:46:22 EST ---
foo's initializer is evaluated once with errors gagged for the foo declaration,
then again when it's used in bar's declaration.  The type ends up full of
errors, but the error count is never incremented.

I don't really understand why it's doing this, and the correct place to run (or
re-run) semantic ungagged is unclear.  The comment at 1411 in declaration.c
doesn't really help, and the code is ancient.

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