summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp
diff options
context:
space:
mode:
authorIlia Mirkin <imirkin@alum.mit.edu>2014-09-06 11:41:36 -0400
committerIlia Mirkin <imirkin@alum.mit.edu>2014-09-08 20:06:12 -0400
commit874a9396c5adfdcff63139bf6ababb55c1253402 (patch)
treecd11417f2d36adc087a23c497b7bfb7c5ff78279 /src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp
parent64c5aeaa94d02fecbe169d830960d1dc841dbc6b (diff)
downloadexternal_mesa3d-874a9396c5adfdcff63139bf6ababb55c1253402.zip
external_mesa3d-874a9396c5adfdcff63139bf6ababb55c1253402.tar.gz
external_mesa3d-874a9396c5adfdcff63139bf6ababb55c1253402.tar.bz2
nv50/ir: avoid array overrun when checking for supported mods
Reported by Coverity Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Cc: "10.2 10.3" <mesa-stable@lists.freedesktop.org>
Diffstat (limited to 'src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp')
-rw-r--r--src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp b/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp
index 963b6e4..817ceb8 100644
--- a/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp
+++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp
@@ -423,7 +423,7 @@ TargetNVC0::isModSupported(const Instruction *insn, int s, Modifier mod) const
return false;
}
}
- if (s > 3)
+ if (s >= 3)
return false;
return (mod & Modifier(opInfo[insn->op].srcMods[s])) == mod;
}