From 99dac89376ad7b90b1355099fa4a71fa3d58aee1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20=C5=A0ach?= Date: Fri, 10 Jan 2025 10:37:41 +0100 Subject: [PATCH] Improve compilation by clang19 --- src/slic3r-arrange/include/arrange/DataStoreTraits.hpp | 2 +- src/slic3r/GUI/PhysicalPrinterDialog.cpp | 1 + src/slic3r/GUI/UserAccountCommunication.cpp | 1 + src/slic3r/Utils/WifiScanner.cpp | 2 ++ 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/slic3r-arrange/include/arrange/DataStoreTraits.hpp b/src/slic3r-arrange/include/arrange/DataStoreTraits.hpp index ba932d57a8..92039a4a94 100644 --- a/src/slic3r-arrange/include/arrange/DataStoreTraits.hpp +++ b/src/slic3r-arrange/include/arrange/DataStoreTraits.hpp @@ -71,7 +71,7 @@ template using WritableDataStoreOnly = std::enable_if_t void set_data(ArrItem &itm, const std::string &key, T &&data) { - WritableDataStoreTraits::template set(itm, key, std::forward(data)); + WritableDataStoreTraits::template set<>(itm, key, std::forward(data)); } template constexpr bool IsReadWritableDataStore = IsDataStore && IsWritableDataStore; diff --git a/src/slic3r/GUI/PhysicalPrinterDialog.cpp b/src/slic3r/GUI/PhysicalPrinterDialog.cpp index 849e987c73..4ce61b3c9f 100644 --- a/src/slic3r/GUI/PhysicalPrinterDialog.cpp +++ b/src/slic3r/GUI/PhysicalPrinterDialog.cpp @@ -17,6 +17,7 @@ #include #include #include +#include #if wxUSE_SECRETSTORE #include #endif diff --git a/src/slic3r/GUI/UserAccountCommunication.cpp b/src/slic3r/GUI/UserAccountCommunication.cpp index ba736891c1..6dff4186e5 100644 --- a/src/slic3r/GUI/UserAccountCommunication.cpp +++ b/src/slic3r/GUI/UserAccountCommunication.cpp @@ -13,6 +13,7 @@ #include #include #include +#include #include #include diff --git a/src/slic3r/Utils/WifiScanner.cpp b/src/slic3r/Utils/WifiScanner.cpp index 4c2312eb91..9eb5b81639 100644 --- a/src/slic3r/Utils/WifiScanner.cpp +++ b/src/slic3r/Utils/WifiScanner.cpp @@ -4,6 +4,8 @@ #include #include #include +#include +#include #ifdef _WIN32 #include