https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67299

            Bug ID: 67299
           Summary: demangler mishandles complex types
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ian at airs dot com
  Target Milestone: ---

This tiny C++ program
    void f(_Complex float c) {}
compiles into this symbol
    _Z1fCf
which is demangled as
    f(floatcomplex )
It should probably be
    f(_Complex float)

Reply via email to