From cb166e2591f184ed9045a596e8e542de65803cac Mon Sep 17 00:00:00 2001 From: Vladislav Grudinin Date: Mon, 23 Sep 2024 09:58:41 +0900 Subject: [PATCH] Fix build with clang 19.1.0. Fixes #28283. --- Telegram/SourceFiles/lang/lang_values.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/lang/lang_values.h b/Telegram/SourceFiles/lang/lang_values.h index 46bf7d016..467e3abcb 100644 --- a/Telegram/SourceFiles/lang/lang_values.h +++ b/Telegram/SourceFiles/lang/lang_values.h @@ -69,7 +69,7 @@ struct ReplaceUnwrap { Type accumulated, const Value &value, const Values &...values) { - return ReplaceUnwrap::template Call( + return ReplaceUnwrap::Call( ReplaceTag::Call( std::move(accumulated), TagValue(), @@ -92,7 +92,7 @@ struct Producer { template [[nodiscard]] static S

Current(ushort base, P p, const Values &...values) { - return ReplaceUnwrap::template Call( + return ReplaceUnwrap::Call( p(Lang::details::Current(base)), values...); } @@ -161,7 +161,7 @@ struct Producer { float64 count, const Values &...values) { auto plural = Plural(base, count, type); - return ReplaceUnwrap::template Call( + return ReplaceUnwrap::Call( ReplaceTag>::Call( p(Lang::details::Current(base + plural.keyShift)), TagValue(),