aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2023-01-09 14:13:16 +0000
committerJonathan Wakely <jwakely@redhat.com>2023-01-10 10:09:22 +0000
commit8b7c12d83ccb6565d1f4532f9669c33ebbafaef8 (patch)
tree7bfb9ad838ebf60e0f8331a9f3619ead7f5d9bf8
parent769fae76dfd71045fe062e7b1edef0f59e50371d (diff)
downloadgcc-8b7c12d83ccb6565d1f4532f9669c33ebbafaef8.zip
gcc-8b7c12d83ccb6565d1f4532f9669c33ebbafaef8.tar.gz
gcc-8b7c12d83ccb6565d1f4532f9669c33ebbafaef8.tar.bz2
libstdc++: Fix tzdb.cc to compile with -fno-exceptions
libstdc++-v3/ChangeLog: * src/c++20/tzdb.cc (tzdb_list::_S_init_tzdb): Use __try and __catch macros for exception handling.
-rw-r--r--libstdc++-v3/src/c++20/tzdb.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/libstdc++-v3/src/c++20/tzdb.cc b/libstdc++-v3/src/c++20/tzdb.cc
index 7227fe7..e335ea6 100644
--- a/libstdc++-v3/src/c++20/tzdb.cc
+++ b/libstdc++-v3/src/c++20/tzdb.cc
@@ -1197,11 +1197,11 @@ namespace std::chrono
const tzdb&
tzdb_list::_Node::_S_init_tzdb()
{
- try
+ __try
{
return reload_tzdb();
}
- catch (const std::exception&)
+ __catch (const std::exception&)
{
auto [leaps, ok] = _S_read_leap_seconds();