From 1ef0c7055ded00a910f41edab0af1a2efb25f507 Mon Sep 17 00:00:00 2001 From: Oleg Doronin Date: Sat, 18 May 2024 09:33:21 +0000 Subject: [PATCH] darwin build has been fixed --- .../yql/providers/s3/path_generator/yql_s3_path_generator.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ydb/library/yql/providers/s3/path_generator/yql_s3_path_generator.cpp b/ydb/library/yql/providers/s3/path_generator/yql_s3_path_generator.cpp index 917dde489016..6d3c50d32992 100644 --- a/ydb/library/yql/providers/s3/path_generator/yql_s3_path_generator.cpp +++ b/ydb/library/yql/providers/s3/path_generator/yql_s3_path_generator.cpp @@ -157,7 +157,7 @@ bool IsOverflow(ui64 a, ui64 b) { return b > diff; } -bool IsOverflow(ui64 a, i64 b) { +bool IsOverflowUi64I64(ui64 a, i64 b) { return b > 0 ? IsOverflow(a, (ui64)b) : a < (ui64)-b; } @@ -213,7 +213,7 @@ TInstant AddUnit(TInstant current, int64_t interval, IPathGenerator::EIntervalUn } const i64 deltaValue = (interval > 0 ? 1LL : -1LL) * delta.GetValue(); - if (IsOverflow(current.GetValue(), deltaValue)) { + if (IsOverflowUi64I64(current.GetValue(), deltaValue)) { ythrow yexception() << "Timestamp is overflowed"; }