Thread overview
[Issue 20039] ICE from double template instantiation with getMember of overload of class and template function
Jul 10
Dlang Bot
Jul 10
Dlang Bot
July 10
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
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
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
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

--