mirror of
https://github.com/OpenMW/openmw.git
synced 2025-07-08 11:11:35 +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 |