mirror of
https://github.com/OpenMW/openmw.git
synced 2025-12-23 06:53:06 +00:00
To fix warning (silenced by 3b97af0ac417c6f5ee2d16fa4c2cab2885409352):
In file included from ../../../extern/sol3/sol/stack_check_get.hpp:28,
from ../../../extern/sol3/sol/stack.hpp:32,
from ../../../extern/sol3/sol/sol.hpp:52,
from ../../../components/lua/luastate.hpp:8,
from ../../../apps/openmw/mwlua/context.hpp:4,
from ../../../apps/openmw/mwlua/soundbindings.hpp:6,
from ../../../apps/openmw/mwlua/soundbindings.cpp:1:
In function 'OptionalType sol::stack::stack_detail::get_optional(lua_State*, int, Handler&&, sol::stack::record&) [with OptionalType = sol::optional<float>; T = float; Handler = int (*)(lua_State*, int, sol::type, sol::type, const char*) noexcept]',
inlined from 'static Optional sol::stack::qualified_getter<Optional, typename std::enable_if<is_optional_v<Optional>, void>::type>::get(lua_State*, int, sol::stack::record&) [with Optional = sol::optional<float>]' at ../../../extern/sol3/sol/stack_check_get_qualified.hpp:133:50,
inlined from 'decltype(auto) sol::stack::stack_detail::unchecked_get(lua_State*, int, sol::stack::record&) [with T = sol::optional<float>]' at ../../../extern/sol3/sol/stack_core.hpp:725:18,
inlined from 'decltype (unchecked_get<T>(L, index, tracking)) sol::stack::get(lua_State*, int, record&) [with T = sol::optional<float>]' at ../../../extern/sol3/sol/stack_core.hpp:1186:41,
inlined from 'decltype(auto) sol::stack::get(lua_State*, int) [with T = sol::optional<float>]' at ../../../extern/sol3/sol/stack_core.hpp:1193:17:
../../../extern/sol3/sol/stack_check_get_qualified.hpp:112:49: error: '*(float*)((char*)&<unnamed> + offsetof(sol::optional<float>,sol::optional<float>::<unnamed>.sol::detail::optional_move_assign_base<float, true>::<unnamed>.sol::detail::optional_copy_assign_base<float, true>::<unnamed>.sol::detail::optional_move_base<float, true>::<unnamed>.sol::detail::optional_copy_base<float, true>::<unnamed>.sol::detail::optional_operations_base<float>::<unnamed>.sol::detail::optional_storage_base<float, true>::<unnamed>))' may be used uninitialized [-Werror=maybe-uninitialized]
112 | return {};
| ^
../../../extern/sol3/sol/stack_check_get_qualified.hpp: In function 'decltype(auto) sol::stack::get(lua_State*, int) [with T = sol::optional<float>]':
../../../extern/sol3/sol/stack_check_get_qualified.hpp:112:49: note: '<anonymous>' declared here
112 | return {};
| ^
|
||
|---|---|---|
| .. | ||
| compatibility | ||
| detail | ||
| stack/detail | ||
| utility | ||
| abort.hpp | ||
| as_args.hpp | ||
| as_returns.hpp | ||
| assert.hpp | ||
| base_traits.hpp | ||
| bind_traits.hpp | ||
| bytecode.hpp | ||
| call.hpp | ||
| compatibility.hpp | ||
| config.hpp | ||
| coroutine.hpp | ||
| debug.hpp | ||
| demangle.hpp | ||
| deprecate.hpp | ||
| dump_handler.hpp | ||
| ebco.hpp | ||
| environment.hpp | ||
| epilogue.hpp | ||
| error.hpp | ||
| error_handler.hpp | ||
| forward.hpp | ||
| forward_as.hpp | ||
| forward_detail.hpp | ||
| function.hpp | ||
| function_result.hpp | ||
| function_types.hpp | ||
| function_types_core.hpp | ||
| function_types_overloaded.hpp | ||
| function_types_stateful.hpp | ||
| function_types_stateless.hpp | ||
| function_types_templated.hpp | ||
| in_place.hpp | ||
| inheritance.hpp | ||
| load_result.hpp | ||
| lua_table.hpp | ||
| lua_value.hpp | ||
| make_reference.hpp | ||
| metatable.hpp | ||
| object.hpp | ||
| object_base.hpp | ||
| optional.hpp | ||
| optional_implementation.hpp | ||
| overload.hpp | ||
| packaged_coroutine.hpp | ||
| pairs_iterator.hpp | ||
| pointer_like.hpp | ||
| policies.hpp | ||
| prologue.hpp | ||
| property.hpp | ||
| protect.hpp | ||
| protected_function.hpp | ||
| protected_function_result.hpp | ||
| protected_handler.hpp | ||
| proxy_base.hpp | ||
| raii.hpp | ||
| reference.hpp | ||
| resolve.hpp | ||
| sol.hpp | ||
| stack.hpp | ||
| stack_check.hpp | ||
| stack_check_get.hpp | ||
| stack_check_get_qualified.hpp | ||
| stack_check_get_unqualified.hpp | ||
| stack_check_qualified.hpp | ||
| stack_check_unqualified.hpp | ||
| stack_core.hpp | ||
| stack_field.hpp | ||
| stack_get.hpp | ||
| stack_get_qualified.hpp | ||
| stack_get_unqualified.hpp | ||
| stack_guard.hpp | ||
| stack_iterator.hpp | ||
| stack_pop.hpp | ||
| stack_probe.hpp | ||
| stack_proxy.hpp | ||
| stack_proxy_base.hpp | ||
| stack_push.hpp | ||
| stack_reference.hpp | ||
| state.hpp | ||
| state_handling.hpp | ||
| state_view.hpp | ||
| string_view.hpp | ||
| table.hpp | ||
| table_core.hpp | ||
| table_iterator.hpp | ||
| table_proxy.hpp | ||
| thread.hpp | ||
| tie.hpp | ||
| traits.hpp | ||
| trampoline.hpp | ||
| tuple.hpp | ||
| types.hpp | ||
| unicode.hpp | ||
| unique_usertype_traits.hpp | ||
| unreachable.hpp | ||
| unsafe_function.hpp | ||
| unsafe_function_result.hpp | ||
| userdata.hpp | ||
| usertype.hpp | ||
| usertype_container.hpp | ||
| usertype_container_launch.hpp | ||
| usertype_core.hpp | ||
| usertype_proxy.hpp | ||
| usertype_storage.hpp | ||
| usertype_traits.hpp | ||
| variadic_args.hpp | ||
| variadic_results.hpp | ||
| version.hpp | ||
| wrapper.hpp | ||