Bug 20919 – DMD crash when '__traits' prints error involving a Parameter

Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2020-06-10T06:14:41Z
Last change time
2021-04-09T10:29:23Z
Keywords
pull
Assigned to
No Owner
Creator
Boris Carvajal

Comments

Comment #0 by boris2.9 — 2020-06-10T06:14:41Z
test: ---------------------------- void foo(int a){} static if (is(typeof(foo) params == __parameters)) { __traits(getAttributes, params) a; } ---------------------------- Patch ready.
Comment #1 by dlang-bot — 2020-06-10T06:35:37Z
@BorisCarvajal created dlang/dmd pull request #11256 "Fix Issue 20919 - DMD crash when '__traits' prints error involving a …" fixing this issue: - Fix Issue 20919 - DMD crash when '__traits' prints error involving a Parameter https://github.com/dlang/dmd/pull/11256
Comment #2 by dlang-bot — 2020-06-10T08:43:01Z
dlang/dmd pull request #11256 "Fix Issue 20919 - DMD crash when '__traits' prints error involving a …" was merged into stable: - 670da46824aa4069eea0e61aef8c29fd9b4b764d by Boris Carvajal: Fix Issue 20919 - DMD crash when '__traits' prints error involving a Parameter https://github.com/dlang/dmd/pull/11256
Comment #3 by dlang-bot — 2021-04-09T10:29:23Z
dlang/dmd pull request #12411 "[dmd-cxx] fix Issue 21813 - [REG-master] Bootstrap broken from dmd-cxx baseline" was merged into dmd-cxx: - 707d9c61310479a452b9aa3d27b51ee584c74dd6 by Boris Carvajal: [dmd-cxx] Fix Issue 20919 - DMD crash when '__traits' prints error involving a Parameter https://github.com/dlang/dmd/pull/12411