[Issue 5230] Regression(2.041, 1.057) ICE(tocsym.c) overriding a method that has an out contract

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Nov 22 07:01:35 PST 2010


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


Don <clugdbug at yahoo.com.au> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ICE(tocsym.c) overriding a  |Regression(2.041, 1.057)
                   |method that has an out      |ICE(tocsym.c) overriding a
                   |contract                    |method that has an out
                   |                            |contract


--- Comment #3 from Don <clugdbug at yahoo.com.au> 2010-11-22 07:00:15 PST ---
Actually this needs the patch to bug 5145 applied as well.

I'm not sure which D1 regression this dates from. 1.057 was the first one with
an ICE.
But 1.050 - 1056 gave this error:
override_out_a.d(1760): Error: function __ensure (int) does not match parameter
types ()
override_out_a.d(1760): Error: expected 1 arguments, not 0

and earlier versions of D1 accepted it, but it didn't work.

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