Thread overview
[Issue 12744] auto ref crashes DMD on ASSERT
Mar 19, 2015
Tomer Filiba
Sep 03, 2015
Kenji Hara
March 19, 2015
https://issues.dlang.org/show_bug.cgi?id=12744

--- Comment #1 from Tomer Filiba <tomerfiliba@gmail.com> ---
happens on dmd 2.66.1 as well:

void f(int x, out int y) {
}

void g(ref ParameterTypeTuple!f params) {
    f(params);
}

dmd: mtype.c:9529: void Parameter::toDecoBuffer(OutBuffer*): Assertion `0'
failed.
[1]    14388 abort (core dumped)  dmd source/main.d

--
September 03, 2015
https://issues.dlang.org/show_bug.cgi?id=12744

Kenji Hara <k.hara.pg@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice, pull
           Hardware|x86_64                      |All
                 OS|Linux                       |All

--- Comment #2 from Kenji Hara <k.hara.pg@gmail.com> ---
https://github.com/D-Programming-Language/dmd/pull/5032

--
September 04, 2015
https://issues.dlang.org/show_bug.cgi?id=12744

github-bugzilla@puremagic.com changed:

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

--
September 04, 2015
https://issues.dlang.org/show_bug.cgi?id=12744

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

https://github.com/D-Programming-Language/dmd/commit/8f03ee45f9df1a0fdcca492cac575ab0d0b3fff0 fix Issue 12744 - auto ref crashes DMD on ASSERT

https://github.com/D-Programming-Language/dmd/commit/37ee74a59eec69e48595c79f0f1340c9e1d637cf Merge pull request #5032 from 9rnsr/fix12744

Issue 12744 - auto ref crashes DMD on ASSERT

--