fix gcc warning

This commit is contained in:
BlackMATov
2023-12-26 00:46:20 +07:00
parent 3148223141
commit f8acda1fef
2 changed files with 4 additions and 4 deletions

View File

@@ -8368,7 +8368,7 @@ namespace meta_hpp::detail
deep_upcasts_t deep_upcasts;
} new_base_data;
const auto add_new_base_class = [&new_base_data]<class_kind Base>(std::in_place_type_t<Base>) {
[[maybe_unused]] const auto add_base_class = [&new_base_data]<class_kind Base>(std::in_place_type_t<Base>) {
const class_type& base_class = resolve_type<Base>();
const class_type_data& base_class_data = *type_access(base_class);
@@ -8391,7 +8391,7 @@ namespace meta_hpp::detail
new_base_data.deep_upcasts.emplace(base_class, upcast_func_list_t{self_to_base});
};
(add_new_base_class(std::in_place_type<type_list_at_t<Is, meta_base_info>>), ...);
(add_base_class(std::in_place_type<type_list_at_t<Is, meta_base_info>>), ...);
base_classes.swap(new_base_data.base_classes);
base_upcasts.swap(new_base_data.base_upcasts);

View File

@@ -37,7 +37,7 @@ namespace meta_hpp::detail
deep_upcasts_t deep_upcasts;
} new_base_data;
const auto add_new_base_class = [&new_base_data]<class_kind Base>(std::in_place_type_t<Base>) {
[[maybe_unused]] const auto add_base_class = [&new_base_data]<class_kind Base>(std::in_place_type_t<Base>) {
const class_type& base_class = resolve_type<Base>();
const class_type_data& base_class_data = *type_access(base_class);
@@ -60,7 +60,7 @@ namespace meta_hpp::detail
new_base_data.deep_upcasts.emplace(base_class, upcast_func_list_t{self_to_base});
};
(add_new_base_class(std::in_place_type<type_list_at_t<Is, meta_base_info>>), ...);
(add_base_class(std::in_place_type<type_list_at_t<Is, meta_base_info>>), ...);
base_classes.swap(new_base_data.base_classes);
base_upcasts.swap(new_base_data.base_upcasts);