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 ?