From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2181) id 9551D3858005; Tue, 10 Jan 2023 10:10:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9551D3858005 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1673345414; bh=dqUN7w/6GopVrVZIN2WaNZwF+ysyQOxvX+iez1nzLT0=; h=From:To:Subject:Date:From; b=M6UwiUyQ6j4XRHVRDB3w6DcMjF/CMi0PG+4zWOilavaeOCpznGykDdmxp3C8SO2Eq j66mShgHEBP8BSktky3bpavVKi4y24L+x5iPb0Sr9iVqSEmzklSMu+l815/E/Nw0l/ R/brUkN1HMIS+Q//b8tibDmdvaI4K4VeH/gW+McQ= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Jonathan Wakely To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r13-5081] libstdc++: Fix tzdb.cc to compile with -fno-exceptions X-Act-Checkin: gcc X-Git-Author: Jonathan Wakely X-Git-Refname: refs/heads/master X-Git-Oldrev: 769fae76dfd71045fe062e7b1edef0f59e50371d X-Git-Newrev: 8b7c12d83ccb6565d1f4532f9669c33ebbafaef8 Message-Id: <20230110101014.9551D3858005@sourceware.org> Date: Tue, 10 Jan 2023 10:10:14 +0000 (GMT) List-Id: https://gcc.gnu.org/g:8b7c12d83ccb6565d1f4532f9669c33ebbafaef8 commit r13-5081-g8b7c12d83ccb6565d1f4532f9669c33ebbafaef8 Author: Jonathan Wakely Date: Mon Jan 9 14:13:16 2023 +0000 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. Diff: --- 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 7227fe7cfe6..e335ea61c4d 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();