www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 19515] New: POSIX,C++: Template argument pack wrongly mangled

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

          Issue ID: 19515
           Summary: POSIX,C++: Template argument pack wrongly mangled
           Product: D
           Version: D2
          Hardware: All
                OS: Linux
            Status: ASSIGNED
          Keywords: C++
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: pro.mathias.lang gmail.com
          Reporter: pro.mathias.lang gmail.com

Template argument pack to function (and probably classes, too) are wrongly
mangled as `I...E` instead of `J...E`.
See https://itanium-cxx-abi.github.io/cxx-abi/abi.html#mangle.template-arg

I will submit a PR for it shortly.

--
Dec 26 2018