mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-20 22:30:12 +01:00
meson/addrlib: allow unintialized callbacks
Resolves:
[328/4125] Compiling C++ object src/amd/addrlib/libaddrlib.a.p/src_core_addrlib1.cpp.o
In static member function 'static VOID Addr::Object::ClientFree(VOID*, const Addr::Client*)',
inlined from 'static VOID Addr::Object::operator delete(VOID*)' at ../src/amd/addrlib/src/core/addrobject.cpp:190:15,
inlined from 'virtual Addr::Object::~Object()' at ../src/amd/addrlib/src/core/addrobject.cpp:71:1:
../src/amd/addrlib/src/core/addrobject.cpp:129:28: error: '*(const Addr::Client*)((char*)this + 8).Addr::Client::callbacks._ADDR_CALLBACKS::freeSysMem' is used uninitialized [-Werror=uninitialized]
129 | if (pClient->callbacks.freeSysMem != NULL)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11634
Suggested-by: Marek Olšák <marek.olsak@amd.com>
Signed-off-by: David Heidelberg <david@ixit.cz>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30482>
This commit is contained in:
parent
9c8e75e256
commit
bda1a0596e
1 changed files with 1 additions and 1 deletions
|
|
@ -57,7 +57,7 @@ endif
|
||||||
cpp_args_addrlib += cpp.get_supported_arguments(
|
cpp_args_addrlib += cpp.get_supported_arguments(
|
||||||
['-Wno-unused-variable', '-Wno-unused-local-typedefs',
|
['-Wno-unused-variable', '-Wno-unused-local-typedefs',
|
||||||
'-Wno-unused-but-set-variable', '-Wno-maybe-uninitialized',
|
'-Wno-unused-but-set-variable', '-Wno-maybe-uninitialized',
|
||||||
'-Wno-self-assign', '/wd4189']
|
'-Wno-self-assign', '/wd4189', '-Wno-uninitialized']
|
||||||
)
|
)
|
||||||
|
|
||||||
libamdgpu_addrlib = static_library(
|
libamdgpu_addrlib = static_library(
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue