← Back to index
|
Original Bugzilla link
Bug 17611 – core.demangle cannot demangle delegates with function attributes
Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P1
Component
druntime
Product
D
Version
D2
Platform
x86_64
OS
Windows
Creation time
2017-07-06T06:03:54Z
Last change time
2017-08-16T13:22:57Z
Assigned to
No Owner
Creator
Rainer Schuetze
Comments
Comment #0
by r.sagitario — 2017-07-06T06:03:54Z
The symbol "_D4test2dgDxFiYd" is not demangled by core.demangle or ddemangle. It should demangle as "double delegate(int, ...) const test.dg".
Comment #1
by github-bugzilla — 2017-07-16T13:11:46Z
Commit pushed to mangle at
https://github.com/dlang/druntime
https://github.com/dlang/druntime/commit/0f564d62e8e982f7e73ac662592198a7313348fb
fix issues 14319, 14563, 17609, 17610, 17611: demangle: better detect function signatures in QualifiedNames, only print return types for the outmost symbol
Comment #2
by github-bugzilla — 2017-07-16T14:18:01Z
Commit pushed to master at
https://github.com/dlang/druntime
https://github.com/dlang/druntime/commit/0f564d62e8e982f7e73ac662592198a7313348fb
fix issues 14319, 14563, 17609, 17610, 17611: demangle: better detect function signatures in QualifiedNames, only print return types for the outmost symbol
Comment #3
by github-bugzilla — 2017-08-07T12:26:05Z
Commit pushed to newCTFE at
https://github.com/dlang/druntime
https://github.com/dlang/druntime/commit/0f564d62e8e982f7e73ac662592198a7313348fb
fix issues 14319, 14563, 17609, 17610, 17611: demangle: better detect function signatures in QualifiedNames, only print return types for the outmost symbol
Comment #4
by github-bugzilla — 2017-08-16T13:22:57Z
Commit pushed to stable at
https://github.com/dlang/druntime
https://github.com/dlang/druntime/commit/0f564d62e8e982f7e73ac662592198a7313348fb
fix issues 14319, 14563, 17609, 17610, 17611: demangle: better detect function signatures in QualifiedNames, only print return types for the outmost symbol