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(),