Bug 20549 – Initialization with a tuple of a module symbol referencing itself could crash dmd
Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2020-01-31T07:28:44Z
Last change time
2020-02-07T04:15:20Z
Keywords
pull
Assigned to
No Owner
Creator
Boris Carvajal
Comments
Comment #0 by boris2.9 — 2020-01-31T07:28:44Z
test case:
module test;
alias AliasSeq(T...) = T;
enum a = AliasSeq!test;
Comment #1 by dlang-bot — 2020-01-31T07:44:33Z
@BorisCarvajal created dlang/dmd pull request #10750 "Fix Issue 20549 - Initialization with a tuple of a module symbol refe…" fixing this issue:
- Fix Issue 20549 - Initialization with a tuple of a module symbol referencing itself could crash dmd
https://github.com/dlang/dmd/pull/10750
Comment #2 by dlang-bot — 2020-01-31T10:11:34Z
dlang/dmd pull request #10750 "Fix Issue 20549 - Initialization with a tuple of a module symbol refe…" was merged into stable:
- 6f20292b16566431741bfeb9a28272d4fb90cb06 by Boris Carvajal:
Fix Issue 20549 - Initialization with a tuple of a module symbol referencing itself could crash dmd
https://github.com/dlang/dmd/pull/10750
Comment #3 by dlang-bot — 2020-02-07T04:15:20Z
dlang/dmd pull request #10753 "Merge remote-tracking branch 'upstream/stable' into merge_stable" was merged into master:
- 7fefd6177772eab19be06ccaad37969ec8636c02 by Boris Carvajal:
Fix Issue 20549 - Initialization with a tuple of a module symbol refe… (#10750)
Fix Issue 20549 - Initialization with a tuple of a module symbol refe…
merged-on-behalf-of: Nicholas Wilson <[email protected]>
https://github.com/dlang/dmd/pull/10753