From 115b7257d9f29bd17b97b1cda727a67e29021f8c Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Sun, 25 May 2025 11:15:08 +0200 Subject: Bump CMAKE_CXX_STANDARD to 23 and fix code ftparchive/contents.h failed with operator< defined only, so define operator<=> instead. The operator and FileCopyType constructor both had a warning about not throwing and adding a noexcept, so add one --- methods/copy.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'methods/copy.cc') diff --git a/methods/copy.cc b/methods/copy.cc index e3f2a29a2..91f831e30 100644 --- a/methods/copy.cc +++ b/methods/copy.cc @@ -41,7 +41,7 @@ bool CopyMethod::URIAcquire(std::string const &Message, FetchItem *Itm) struct FileCopyType { std::string name; struct stat stat{}; - explicit FileCopyType(std::string &&file) : name{std::move(file)} {} + explicit FileCopyType(std::string &&file) noexcept : name{std::move(file)} {} }; std::vector files; // this ensures that relative paths work -- cgit v1.2.3-70-g09d2