Procházet zdrojové kódy

svga: silence array out of bounds warning

MinGW release build complains about a possible out-of-bounds
array access.  Test i < 4 to silence it.

Reviewed-by: Neha Bhende <bhenden@vmware.com>
Reviewed-by: Mathias Fröhlich <Mathias.Froehlich@web.de>
tags/19.1-branchpoint
Brian Paul před 6 roky
rodič
revize
66ba12973b
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1
    1
      src/gallium/drivers/svga/svga_tgsi_insn.c

+ 1
- 1
src/gallium/drivers/svga/svga_tgsi_insn.c Zobrazit soubor

@@ -2951,7 +2951,7 @@ svga_emit_immediate(struct svga_shader_emitter *emit,
unsigned i;

assert(1 <= imm->Immediate.NrTokens && imm->Immediate.NrTokens <= 5);
for (i = 0; i < imm->Immediate.NrTokens - 1; i++) {
for (i = 0; i < 4 && i < imm->Immediate.NrTokens - 1; i++) {
float f = imm->u[i].Float;
value[i] = util_is_inf_or_nan(f) ? 0.0f : f;
}

Načítá se…
Zrušit
Uložit