diff options
author | Vinson Lee <vlee@freedesktop.org> | 2020-10-30 20:23:52 -0700 |
---|---|---|
committer | Vinson Lee <vlee@freedesktop.org> | 2021-01-12 22:34:32 -0800 |
commit | a908abd6c4785c97e351c639181836d5950a5fe5 (patch) | |
tree | c7514d5938e0ecc6297e6ee56694bd37a8bc7a5c /src | |
parent | 9c8dfe4a65e4ba758e642aa928b993ad4ee2b634 (diff) |
nv50/ir: Initialize CodeEmitterGM107 members in constructor.
Fix defects reported by Coverity Scan.
uninit_member: Non-static class member progType is not initialized
in this constructor nor in any functions that it calls.
uninit_member: Non-static class member insn is not initialized in
this constructor nor in any functions that it calls.
uninit_member: Non-static class member data is not initialized in
this constructor nor in any functions that it calls.
Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Reviewed-by: Karol Herbst <kherbst@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7390>
Diffstat (limited to 'src')
-rw-r--r-- | src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp b/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp index 7d14466b9f8..f7a2307c9f4 100644 --- a/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp @@ -4477,7 +4477,10 @@ CodeEmitterGM107::prepareEmission(Program *prog) CodeEmitterGM107::CodeEmitterGM107(const TargetGM107 *target) : CodeEmitter(target), targGM107(target), - writeIssueDelays(target->hasSWSched) + progType(Program::TYPE_VERTEX), + insn(NULL), + writeIssueDelays(target->hasSWSched), + data(NULL) { code = NULL; codeSize = codeSizeLimit = 0; |