Mesa (main): nv50/ir: Initialize BuildUtil member tail.

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Sat May 8 01:30:28 UTC 2021


Module: Mesa
Branch: main
Commit: b1f6aa6e488e12f4290c48c759895edaf636a0eb
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1f6aa6e488e12f4290c48c759895edaf636a0eb

Author: Vinson Lee <vlee at freedesktop.org>
Date:   Fri Apr 30 18:03:09 2021 -0700

nv50/ir: Initialize BuildUtil member tail.

Fix defect reported by Coverity Scan.

Uninitialized scalar field (UNINIT_CTOR)
uninit_member: Non-static class member tail is not initialized in
this constructor nor in any functions that it calls.

Signed-off-by: Vinson Lee <vlee at freedesktop.org>
Reviewed-by: Ilia Mirkin <imirkin at alum.mit.edu>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10561>

---

 src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.cpp b/src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.cpp
index 453d541934e..2fb02bb9c29 100644
--- a/src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.cpp
+++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.cpp
@@ -44,6 +44,8 @@ BuildUtil::init(Program *prog)
    bb = NULL;
    pos = NULL;
 
+   tail = false;
+
    memset(imms, 0, sizeof(imms));
    immCount = 0;
 }



More information about the mesa-commit mailing list