nv50/ir: Initialize CodeEmitterNV50 member progType.
authorVinson Lee <vlee@freedesktop.org>
Sat, 1 May 2021 01:24:52 +0000 (18:24 -0700)
committerMarge Bot <eric+marge@anholt.net>
Sat, 8 May 2021 01:31:20 +0000 (01:31 +0000)
commit38de1cd5f008c5bac4948b3bf8da1b1803fc102b
tree78846df656f91e4b6347e8b2768825f1b980ca97
parentb1f6aa6e488e12f4290c48c759895edaf636a0eb
nv50/ir: Initialize CodeEmitterNV50 member progType.

Make progType a constructor argument.

Fix defect reported by Coverity Scan.

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

Suggested-by: Ilia Mirkin <imirkin@alum.mit.edu>
Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10562>
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp