[Issue 15504] core.demangle uses exception handling for normal control flow

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Mon Jun 26 07:10:34 PDT 2017


https://issues.dlang.org/show_bug.cgi?id=15504

Vladimir Panteleev <dlang-bugzilla at thecybershadow.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dlang-bugzilla at thecybershad
                   |                            |ow.net

--- Comment #1 from Vladimir Panteleev <dlang-bugzilla at thecybershadow.net> ---
(In reply to Walter Bright from comment #0)
> https://github.com/D-Programming-Language/druntime/blob/master/src/core/
> demangle.d

Permalink to that day's version:
https://github.com/dlang/druntime/blob/43a7e6830980cd242c1fbae145cffdf7be397069/src/core/demangle.d

To find the offending code, search for catch(...) blocks.

Permalink to today's version, which still has the problematic code:
https://github.com/dlang/druntime/blob/68ba136a3ce7ff9c66580b2efd659a27aa035dd8/src/core/demangle.d

--


More information about the Digitalmars-d-bugs mailing list