mesa/src/amd
David Heidelberg bda1a0596e 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>
2024-08-10 15:13:33 +09:00
..
addrlib meson/addrlib: allow unintialized callbacks 2024-08-10 15:13:33 +09:00
ci Uprev Piglit to 0453436872b6e4d502c2e87817addb95e0d77e3b 2024-08-08 02:25:45 +00:00
common ac/nir: adjust gfx11 tuning for the compute blit 2024-08-10 02:14:44 +00:00
compiler aco: optimize dd[xy]_fine if it's only used by abs 2024-08-08 17:39:55 +00:00
drm-shim build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
llvm amd: switch to derivative intrinsics 2024-08-08 15:26:07 +00:00
registers amd: add gfx12 register definitions 2024-05-11 22:14:05 -04:00
vpelib amd/vpelib: Refactor frontend and backend config callback 2024-08-07 16:46:25 +00:00
vulkan radv/rt: Don't atomicAdd local prefix sums 2024-08-09 18:12:52 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00