]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
PR libstdc++/91057 fix bootstrap failure on powerpc
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Oct 2019 16:16:17 +0000 (16:16 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Oct 2019 16:16:17 +0000 (16:16 +0000)
PR libstdc++/91057
* src/c++98/locale.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]
(find_ldbl_sync_facet): Fix parameter type and missing return.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@276840 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/src/c++98/locale.cc

index 8b7443c17e8e6c52ce49c29062c7345bbd1798be..6f04a6840ba434cf0b131a78dc0864b4d160e290 100644 (file)
@@ -1,3 +1,9 @@
+2019-10-10  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/91057
+       * src/c++98/locale.cc [_GLIBCXX_LONG_DOUBLE_COMPAT]
+       (find_ldbl_sync_facet): Fix parameter type and missing return.
+
 2019-10-09  Marek Polacek  <polacek@redhat.com>
 
        PR c++/91364 - P0388R4: Permit conversions to arrays of unknown bound.
index 1d00edc6f5143d1bacc3654251c3f89c20ba99b9..74a800c9c154b97159f893089f1d1098d5c7a7e1 100644 (file)
@@ -478,7 +478,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 #ifdef _GLIBCXX_LONG_DOUBLE_COMPAT
 namespace {
   inline locale::id*
-  find_ldbl_sync_facet(locale::id* __idp)
+  find_ldbl_sync_facet(const locale::id* __idp)
   {
 # define _GLIBCXX_SYNC_ID(facet, mangled) \
     if (__idp == &::mangled)             \
@@ -494,6 +494,7 @@ namespace {
     _GLIBCXX_SYNC_ID (money_get<wchar_t>, _ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE);
     _GLIBCXX_SYNC_ID (money_put<wchar_t>, _ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE);
 # endif
+    return 0;
   }
 } // namespace
 #endif