nv50/ir: Initialize Instruction members.
Fix defects reported by Coverity Scan. uninit_member: Non-static class member serial is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member sched is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member bb 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/9037>
This commit is contained in:
parent
31dd0a4a1e
commit
bf535c082b
|
@ -563,6 +563,7 @@ Symbol::equals(const Value *that, bool strict) const
|
||||||
void Instruction::init()
|
void Instruction::init()
|
||||||
{
|
{
|
||||||
next = prev = 0;
|
next = prev = 0;
|
||||||
|
serial = 0;
|
||||||
|
|
||||||
cc = CC_ALWAYS;
|
cc = CC_ALWAYS;
|
||||||
rnd = ROUND_N;
|
rnd = ROUND_N;
|
||||||
|
@ -589,6 +590,9 @@ void Instruction::init()
|
||||||
predSrc = -1;
|
predSrc = -1;
|
||||||
flagsDef = -1;
|
flagsDef = -1;
|
||||||
flagsSrc = -1;
|
flagsSrc = -1;
|
||||||
|
|
||||||
|
sched = 0;
|
||||||
|
bb = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
Instruction::Instruction()
|
Instruction::Instruction()
|
||||||
|
@ -599,7 +603,6 @@ Instruction::Instruction()
|
||||||
dType = sType = TYPE_F32;
|
dType = sType = TYPE_F32;
|
||||||
|
|
||||||
id = -1;
|
id = -1;
|
||||||
bb = 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Instruction::Instruction(Function *fn, operation opr, DataType ty)
|
Instruction::Instruction(Function *fn, operation opr, DataType ty)
|
||||||
|
|
Loading…
Reference in New Issue