diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c | 12 | 
1 files changed, 1 insertions, 11 deletions
| diff --git a/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c b/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c index 95cd6a0ecf..8901e656ae 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c +++ b/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c @@ -666,30 +666,20 @@ emit_declaration(                               first_inst);     for (idx = first; idx <= last; ++idx) { -      boolean ok; -        switch (decl->Declaration.File) {        case TGSI_FILE_TEMPORARY:           for (i = 0; i < NUM_CHANNELS; i++)              bld->temps[idx][i] = lp_build_alloca(&bld->base); -         ok = TRUE;           break;        case TGSI_FILE_OUTPUT:           for (i = 0; i < NUM_CHANNELS; i++)              bld->outputs[idx][i] = lp_build_alloca(&bld->base); -         ok = TRUE;           break;        default:           /* don't need to declare other vars */ -         ok = TRUE; -      } - -      if (!ok) { -         LLVMPositionBuilderAtEnd(bld->base.builder, -                                  current_block); -         return FALSE; +         break;        }     } | 
