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

            Bug ID: 109694
           Summary: trivial: libstdc++-v3/src/c++98/ios_init.cc:203: alias
                    between functions of incompatible types
           Product: gcc
           Version: 13.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dcb314 at hotmail dot com
  Target Milestone: ---

I just tried a build of gcc trunk with clang. It said:

trunk.year/libstdc++-v3/src/c++98/ios_init.cc:203:8: warning: ‘void
std::ios_base_library_init()’ alias between functions of incompatible types
‘void()’ and ‘void (std::ios_base::Init::)()’ [-Wattribute-alias=]

Source code is

  void ios_base_library_init (void)
  __attribute__((alias ("_ZNSt8ios_base4InitC1Ev")));

Maybe a cast would shut up clang ?

Reply via email to