Просмотр исходного кода

poly: suppress warnings for unused variables

Michele Caini 5 лет назад
Родитель
Сommit
e5841cd467
2 измененных файлов с 2 добавлено и 1 удалено
  1. 1 0
      TODO
  2. 1 1
      src/entt/poly/poly.hpp

+ 1 - 0
TODO

@@ -18,6 +18,7 @@
   - ...
 
 WIP:
+* HP: test, enable warnings for unused variables
 * HP: headless (sparse set only) view
 * HP: pass the registry to pools, basic poly storage should have only component member
 * HP: make view pack work also with groups, make packs input iterator only, add view adapter for external sources

+ 1 - 1
src/entt/poly/poly.hpp

@@ -79,7 +79,7 @@ class poly_vtable {
 
     template<typename Type, auto Candidate, typename Ret, typename Any, typename... Args>
     static void fill_vtable_entry(Ret(* &entry)(Any &, Args...)) {
-        entry = +[](Any &any, Args... args) -> Ret {
+        entry = +[]([[maybe_unused]] Any &any, Args... args) -> Ret {
             if constexpr(std::is_invocable_r_v<Ret, decltype(Candidate), Args...>) {
                 return std::invoke(Candidate, std::forward<Args>(args)...);
             } else {