Thread overview
[Issue 22226] [REG 2.095.1] __ctfe + function call in conditional expression used to initialize struct member in constructor causes ICE
Aug 19, 2021
Paul Backus
Aug 19, 2021
Paul Backus
Aug 20, 2021
Paul Backus
Aug 20, 2021
kinke
Aug 20, 2021
Dlang Bot
Aug 23, 2021
Dlang Bot
Oct 05, 2021
Dlang Bot
Oct 08, 2021
Dlang Bot
August 19, 2021
https://issues.dlang.org/show_bug.cgi?id=22226

Paul Backus <snarwin+bugzilla@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |22117


Referenced Issues:

https://issues.dlang.org/show_bug.cgi?id=22117
[Issue 22117] Can't store scope pointer in a SumType
--
August 19, 2021
https://issues.dlang.org/show_bug.cgi?id=22226

--- Comment #1 from Paul Backus <snarwin+bugzilla@gmail.com> ---
Introduced by this PR: https://github.com/dlang/dmd/pull/12163

--
August 20, 2021
https://issues.dlang.org/show_bug.cgi?id=22226

Paul Backus <snarwin+bugzilla@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice

--
August 20, 2021
https://issues.dlang.org/show_bug.cgi?id=22226

kinke <kinke@gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |backend
                 CC|                            |kinke@gmx.net

--
August 20, 2021
https://issues.dlang.org/show_bug.cgi?id=22226

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

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

--- Comment #2 from Dlang Bot <dlang-bot@dlang.rocks> ---
@BorisCarvajal created dlang/dmd pull request #12995 "Fix Issue 22226 - [REG 2.095.1] __ctfe + function call in conditional…" fixing this issue:

- Fix Issue 22226 - [REG 2.095.1] __ctfe + function call in conditional expression used to initialize struct member in constructor causes ICE

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

--
August 23, 2021
https://issues.dlang.org/show_bug.cgi?id=22226

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

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

--- Comment #3 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #12995 "Fix Issue 22226 - [REG 2.095.1] __ctfe + function call in conditional…" was merged into master:

- 294a4b3e1da7ca02532cea053ecfcc52af7f077b by Boris Carvajal:
  Fix Issue 22226 - [REG 2.095.1] __ctfe + function call in conditional
expression used to initialize struct member in constructor causes ICE

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

--
October 05, 2021
https://issues.dlang.org/show_bug.cgi?id=22226

--- Comment #4 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #13129 "[stable] Cherry-pick #12995 (backend ICE)" was
merged into stable:

- ba06e7ab18a213f8f59f1f7263c13734bcad4936 by Boris Carvajal:
  Fix Issue 22226 - [REG 2.095.1] __ctfe + function call in conditional
expression used to initialize struct member in constructor causes ICE (#12995)

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

--
October 08, 2021
https://issues.dlang.org/show_bug.cgi?id=22226

--- Comment #5 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #13140 "merge stable" was merged into master:

- fab4bfe36666f00ea57b4f8c6121fa73b7a9a51b by Boris Carvajal:
  Fix Issue 22226 - [REG 2.095.1] __ctfe + function call in conditional
expression used to initialize struct member in constructor causes ICE (#12995)

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

--