From fe6201556b8a1c0bdd4f9b25027d294d6efd6eba Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 22 Feb 2024 13:08:31 +0300 Subject: [PATCH] Fix GCC 4.9 compilation errors. --- td/telegram/RepliedMessageInfo.cpp | 5 +++-- tdutils/td/utils/JsonBuilder.h | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/td/telegram/RepliedMessageInfo.cpp b/td/telegram/RepliedMessageInfo.cpp index b7b96f4c3..1ab21e00b 100644 --- a/td/telegram/RepliedMessageInfo.cpp +++ b/td/telegram/RepliedMessageInfo.cpp @@ -160,7 +160,7 @@ RepliedMessageInfo::RepliedMessageInfo(Td *td, const MessageInputReplyTo &input_ truncate_formatted_text( quote_, static_cast(td->option_manager_->get_option_integer("message_reply_quote_length_max"))); } - *content_text = {}; + *content_text = FormattedText(); } auto origin_message_full_id = origin_.get_message_full_id(); if (origin_message_full_id.get_message_id().is_valid()) { @@ -357,7 +357,8 @@ td_api::object_ptr RepliedMessageInfo::get_messag MessageInputReplyTo RepliedMessageInfo::get_input_reply_to() const { CHECK(!is_external()); if (message_id_.is_valid()) { - return MessageInputReplyTo{message_id_, dialog_id_, FormattedText{quote_}, quote_position_}; + FormattedText quote = quote_; + return MessageInputReplyTo(message_id_, dialog_id_, std::move(quote), quote_position_); } return {}; } diff --git a/tdutils/td/utils/JsonBuilder.h b/tdutils/td/utils/JsonBuilder.h index 076394c9c..1b3e9ed7e 100644 --- a/tdutils/td/utils/JsonBuilder.h +++ b/tdutils/td/utils/JsonBuilder.h @@ -469,8 +469,8 @@ class JsonObject { JsonObject(const JsonObject &) = delete; JsonObject &operator=(const JsonObject &) = delete; - JsonObject(JsonObject &&) noexcept = default; - JsonObject &operator=(JsonObject &&) noexcept = default; + JsonObject(JsonObject &&) = default; + JsonObject &operator=(JsonObject &&) = default; ~JsonObject() = default; size_t field_count() const {