Thread overview
[Issue 17302] [SPEC] QualifiedName mangling does not match compiler.
Apr 07, 2017
Iain Buclaw
Apr 08, 2017
Rainer Schuetze
Apr 08, 2017
Rainer Schuetze
Oct 26, 2017
Walter Bright
Oct 26, 2017
Walter Bright
Oct 28, 2017
Rainer Schuetze
Oct 28, 2017
Rainer Schuetze
April 07, 2017
https://issues.dlang.org/show_bug.cgi?id=17302

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ibuclaw@gdcproject.org

--- Comment #1 from Iain Buclaw <ibuclaw@gdcproject.org> ---
And fixing 12352 would be the cause of this bug.

--
April 08, 2017
https://issues.dlang.org/show_bug.cgi?id=17302

Rainer Schuetze <r.sagitario@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |r.sagitario@gmx.de

--- Comment #2 from Rainer Schuetze <r.sagitario@gmx.de> ---
I think it's correct to add argument types of the outer functions to the mangling of nested symbols. Otherwise symbols in different overloads get the same mangled name, possibly causing silent errors (due to COMDAT selection). The return type can be omitted, though.

--
April 08, 2017
https://issues.dlang.org/show_bug.cgi?id=17302

--- Comment #3 from Rainer Schuetze <r.sagitario@gmx.de> ---
see https://github.com/dlang/dlang.org/pull/1626

--
October 26, 2017
https://issues.dlang.org/show_bug.cgi?id=17302

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |mangling
                 CC|                            |bugzilla@digitalmars.com

--
October 26, 2017
https://issues.dlang.org/show_bug.cgi?id=17302

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull

--
October 28, 2017
https://issues.dlang.org/show_bug.cgi?id=17302

--- Comment #4 from Rainer Schuetze <r.sagitario@gmx.de> ---
fixed by https://github.com/dlang/dlang.org/pull/1635

--
October 28, 2017
https://issues.dlang.org/show_bug.cgi?id=17302

Rainer Schuetze <r.sagitario@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--