Bug 23433 – [REG 2.081][ICE] Segmentation fault in dmd.blockexit.checkThrow at at src/dmd/blockexit.d:557

Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2022-10-23T19:07:19Z
Last change time
2022-11-01T16:30:38Z
Keywords
pull
Assigned to
No Owner
Creator
Iain Buclaw

Comments

Comment #0 by ibuclaw — 2022-10-23T19:07:19Z
Reduced test case. --- module object; class Throwable { } class Exception : Throwable { this(immutable(char)[]) { } } void test4() { try throw new Exception("ice"); finally { } }
Comment #1 by dlang-bot — 2022-10-23T19:31:31Z
@ibuclaw created dlang/dmd pull request #14589 "fix Issue 23433 - [REG 2.081][ICE] Segmentation fault in dmd.blockexit.checkThrow at at src/dmd/blockexit.d:557" fixing this issue: - fix Issue 23433 - [REG 2.081][ICE] Segmentation fault in dmd.blockexit.checkThrow at at src/dmd/blockexit.d:557 https://github.com/dlang/dmd/pull/14589
Comment #2 by dlang-bot — 2022-10-23T21:08:31Z
dlang/dmd pull request #14589 "fix Issue 23433 - [REG 2.081][ICE] Segmentation fault in dmd.blockexit.checkThrow at at src/dmd/blockexit.d:557" was merged into stable: - 6ced7933bd9d129fa337d1199c16555b0692ad9a by Iain Buclaw: fix Issue 23433 - [REG 2.081][ICE] Segmentation fault in dmd.blockexit.checkThrow at at src/dmd/blockexit.d:557 https://github.com/dlang/dmd/pull/14589
Comment #3 by dlang-bot — 2022-11-01T16:30:38Z
dlang/dmd pull request #14609 "merge stable" was merged into master: - 020d7c216b6685491799fbe3c172d6930d68dde3 by Iain Buclaw: fix Issue 23433 - [REG 2.081][ICE] Segmentation fault in dmd.blockexit.checkThrow at at src/dmd/blockexit.d:557 https://github.com/dlang/dmd/pull/14609