From 8b7c12d83ccb6565d1f4532f9669c33ebbafaef8 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Mon, 9 Jan 2023 14:13:16 +0000 Subject: [PATCH] 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. --- libstdc++-v3/src/c++20/tzdb.cc | 4 ++-- 1 file 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(); -- 2.7.4