From: Gaius Mulley Date: Fri, 27 Oct 2023 17:42:09 +0000 (+0100) Subject: PR modula2/112110: fails to build on freebsd when compiling wrapclock.cc X-Git-Tag: basepoints/gcc-15~5155 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=32cc0b82a3c2e38caa9f2266d4ba375ccb1fe9cc;p=thirdparty%2Fgcc.git PR modula2/112110: fails to build on freebsd when compiling wrapclock.cc This patch fixes a mangled #if #endif conditional section within wrapclock.cc. The conditional section in wrapclock_timezone should return 0 rather than return timezone. libgm2/ChangeLog: PR modula2/112110 * libm2iso/wrapclock.cc (timezone): Return 0 if unable to get the timezone from the tm struct. Signed-off-by: Gaius Mulley --- diff --git a/libgm2/libm2iso/wrapclock.cc b/libgm2/libm2iso/wrapclock.cc index a4d62b7085c9..31ddeb573f8a 100644 --- a/libgm2/libm2iso/wrapclock.cc +++ b/libgm2/libm2iso/wrapclock.cc @@ -235,16 +235,9 @@ EXPORT(timezone) (void) localtime_r (&time, &result); return result.tm_gmtoff; } - else -#endif #endif - { -#if defined(HAVE_TIMEZONE) - return timezone; -#else - return 0; #endif - } + return 0; } /* istimezone returns 1 if timezone in wrapclock.cc can resolve the