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