summaryrefslogtreecommitdiff
path: root/methods
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2025-05-25 11:15:08 +0200
committerJulian Andres Klode <jak@debian.org>2025-05-25 11:21:24 +0200
commit115b7257d9f29bd17b97b1cda727a67e29021f8c (patch)
tree5bbbc08cd8b412d13c7951276a160896628fb593 /methods
parent5bfea97d7b3c6f4fcaa56c24d6f3591b1862b86b (diff)
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
Diffstat (limited to 'methods')
-rw-r--r--methods/copy.cc2
1 files changed, 1 insertions, 1 deletions
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<FileCopyType> files;
// this ensures that relative paths work