Thread overview
[Issue 20039] ICE from double template instantiation with getMember of overload of class and template function
Jul 10, 2019
Simen Kjaeraas
Jul 10, 2019
Dlang Bot
Jul 10, 2019
Simen Kjaeraas
Jul 10, 2019
Dlang Bot
July 10, 2019
https://issues.dlang.org/show_bug.cgi?id=20039

Simen Kjaeraas <simen.kjaras@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |simen.kjaras@gmail.com

--- Comment #1 from Simen Kjaeraas <simen.kjaras@gmail.com> ---
I can't get the code to ICE on 2.087.0 on Windows, nor on any DMD version on run.dlang.org (neither the first crash or the second). Is your code example missing some pieces?

--
July 10, 2019
https://issues.dlang.org/show_bug.cgi?id=20039

Dlang Bot <dlang-bot@dlang.rocks> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull

--- Comment #2 from Dlang Bot <dlang-bot@dlang.rocks> ---
@FeepingCreature created dlang/dmd pull request #10159 "Fix issue 20039: when checking for an existing template instance, tolerate expressions without types." fixing this issue:

- Fix issue 20039: when checking for an existing template instance, tolerate expressions without types.

https://github.com/dlang/dmd/pull/10159

--
July 10, 2019
https://issues.dlang.org/show_bug.cgi?id=20039

--- Comment #3 from Simen Kjaeraas <simen.kjaras@gmail.com> ---
Sorry, I'm wrong - it does segfault on run.dlang.io, but not on 2.087.0 on Windows.

--
July 10, 2019
https://issues.dlang.org/show_bug.cgi?id=20039

Dlang Bot <dlang-bot@dlang.rocks> changed:

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

--- Comment #4 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #10159 "Fix issue 20039: when checking for an existing template instance, tolerate expressions without types." was merged into stable:

- fca2b0256acc12c8c273c264c10798b5e7b81bb1 by Mathis Beer:
  Fix issue 20039: when checking for an existing template instance, tolerate
expressions without types.

https://github.com/dlang/dmd/pull/10159

--