Thread overview
[Issue 19209] [ICE] variable cannot be of type void and recursive import
Sep 05, 2018
RazvanN
[Issue 19209] [ICE] Overriding a field in a baseclass issues an ICE
Sep 05, 2018
RazvanN
Sep 05, 2018
RazvanN
Sep 06, 2018
Walter Bright
September 05, 2018
https://issues.dlang.org/show_bug.cgi?id=19209

RazvanN <razvan.nitu1305@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |razvan.nitu1305@gmail.com

--- Comment #1 from RazvanN <razvan.nitu1305@gmail.com> ---
Reduced example:

class Spam {
    int method;
}

class Spammer : Spam
{
    override method() {}
}

The problem is that `method` is trying to override a field.

--
September 05, 2018
https://issues.dlang.org/show_bug.cgi?id=19209

RazvanN <razvan.nitu1305@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[ICE] variable cannot be of |[ICE] Overriding a field in
                   |type void and recursive     |a baseclass issues an ICE
                   |import                      |

--
September 05, 2018
https://issues.dlang.org/show_bug.cgi?id=19209

--- Comment #2 from RazvanN <razvan.nitu1305@gmail.com> ---
PR : https://github.com/dlang/dmd/pull/8665

--
September 06, 2018
https://issues.dlang.org/show_bug.cgi?id=19209

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzilla@digitalmars.com
           Hardware|x86                         |All
                 OS|Mac OS X                    |All

--
September 07, 2018
https://issues.dlang.org/show_bug.cgi?id=19209

--- Comment #3 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/bfd48f4a56bacfb8f01e6be27833e675b62eab7e Fix Issue 19209 - [ICE] Overriding a field in a baseclass issues an ICE

https://github.com/dlang/dmd/commit/35558bd524e519d6ef58253e56f47cdc663a6593 Merge pull request #8665 from RazvanN7/Issue_19209

Fix Issue 19209 - [ICE] Overriding a field in a baseclass issues an ICE merged-on-behalf-of: Walter Bright <WalterBright@users.noreply.github.com>

--
September 07, 2018
https://issues.dlang.org/show_bug.cgi?id=19209

github-bugzilla@puremagic.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--