aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2020-10-27 14:49:47 +0000
committerJonathan Wakely <jwakely@redhat.com>2020-10-27 14:50:38 +0000
commite579f66c3c6566e94be842bea7f2a93370489626 (patch)
tree45252eed424cd6e09eb1f0053d63c88d7b9f5be8
parent044b04348cfdc12848f1c6d5a8f45087c3075390 (diff)
downloadgcc-e579f66c3c6566e94be842bea7f2a93370489626.zip
gcc-e579f66c3c6566e94be842bea7f2a93370489626.tar.gz
gcc-e579f66c3c6566e94be842bea7f2a93370489626.tar.bz2
libstdc++: Add missing noexcept to std::from_chars declarations
libstdc++-v3/ChangeLog: * include/std/charconv (from_chars): Add noexcept to match definitions in src/c++17/floating_from_chars.cc
-rw-r--r--libstdc++-v3/include/std/charconv6
1 files changed, 3 insertions, 3 deletions
diff --git a/libstdc++-v3/include/std/charconv b/libstdc++-v3/include/std/charconv
index be668c1..dd1ebdf 100644
--- a/libstdc++-v3/include/std/charconv
+++ b/libstdc++-v3/include/std/charconv
@@ -691,15 +691,15 @@ namespace __detail
#if _GLIBCXX_HAVE_USELOCALE
from_chars_result
from_chars(const char* __first, const char* __last, float& __value,
- chars_format __fmt = chars_format::general);
+ chars_format __fmt = chars_format::general) noexcept;
from_chars_result
from_chars(const char* __first, const char* __last, double& __value,
- chars_format __fmt = chars_format::general);
+ chars_format __fmt = chars_format::general) noexcept;
from_chars_result
from_chars(const char* __first, const char* __last, long double& __value,
- chars_format __fmt = chars_format::general);
+ chars_format __fmt = chars_format::general) noexcept;
#endif
_GLIBCXX_END_NAMESPACE_VERSION