Module: Mesa Branch: master Commit: 538d2c33b86dd9e66a6e900ac8e1cda10a5bfc4d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=538d2c33b86dd9e66a6e900ac8e1cda10a5bfc4d
Author: Karol Herbst <[email protected]> Date: Sun Nov 3 00:57:28 2019 +0100 nv50/ir: fix crash in isUniform for undefined values Signed-off-by: Karol Herbst <[email protected]> Reviewed-by: Ilia Mirkin <[email protected]> --- src/gallium/drivers/nouveau/codegen/nv50_ir.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp b/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp index a181a13a3b1..ae07d967221 100644 --- a/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp @@ -274,6 +274,8 @@ LValue::isUniform() const if (defs.size() > 1) return false; Instruction *insn = getInsn(); + if (!insn) + return false; // let's not try too hard here for now ... return !insn->srcExists(1) && insn->getSrc(0)->isUniform(); } _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
