Bug 21093 – [ICE] AssertError@dmd/optimize.d(691): Assertion failure

Status
RESOLVED
Resolution
FIXED
Severity
critical
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2020-07-30T09:51:09Z
Last change time
2021-11-08T20:45:39Z
Keywords
ice-on-invalid-code, pull
Assigned to
No Owner
Creator
Iain Buclaw

Comments

Comment #0 by ibuclaw — 2020-07-30T09:51:09Z
module std.datetime.timezone; import std; class TimeZone { } class LocalTime : TimeZone { static immutable(LocalTime) opCall() { } override hasDST() { } }
Comment #1 by ibuclaw — 2020-07-30T09:51:28Z
Nearby test: module std.datetime.timezone; import std; class TimeZone { this(string) { } } class LocalTime : TimeZone { static immutable(LocalTime) opCall() { } }
Comment #2 by ibuclaw — 2020-07-30T09:51:42Z
Nearby test: module std.datetime.timezone; import std; class TimeZone { } class LocalTime : TimeZone { static immutable(LocalTime) opCall() { } override string () { } }
Comment #3 by ibuclaw — 2020-07-30T09:52:16Z
Nearby test: module std.datetime.timezone; import std; class TimeZone { bool hasDST(); } class LocalTime : TimeZone { static immutable(LocalTime) opCall() { } bool hasDST() { } }
Comment #4 by dlang-bot — 2021-11-08T06:09:29Z
@BorisCarvajal created dlang/dmd pull request #13276 "Fix Issue 21093 - [ICE] AssertError@dmd/optimize.d(691): Assertion failure" fixing this issue: - Fix Issue 21093 - [ICE] AssertError@dmd/optimize.d(691): Assertion failure https://github.com/dlang/dmd/pull/13276
Comment #5 by dlang-bot — 2021-11-08T09:34:26Z
dlang/dmd pull request #13276 "Fix Issue 21093 - [ICE] AssertError@dmd/optimize.d(691): Assertion failure" was merged into stable: - dffddceac342db4e207fcfbc62c2bb798aed108a by Boris Carvajal: Fix Issue 21093 - [ICE] AssertError@dmd/optimize.d(691): Assertion failure https://github.com/dlang/dmd/pull/13276
Comment #6 by dlang-bot — 2021-11-08T20:45:39Z
dlang/dmd pull request #13279 "Merge `stable` into `master`" was merged into master: - d8932916939d4687d71deef7df1126738ea039c9 by Boris Carvajal: Fix Issue 21093 - [ICE] AssertError@dmd/optimize.d(691): Assertion failure https://github.com/dlang/dmd/pull/13279