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>
This commit is contained in:
Vinson Lee 2020-10-30 20:23:52 -07:00
parent 9c8dfe4a65
commit a908abd6c4

View file

@ -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;