r300/compiler: Move declaration before code.
authorVinson Lee <vlee@vmware.com>
Wed, 29 Sep 2010 19:15:14 +0000 (12:15 -0700)
committerVinson Lee <vlee@vmware.com>
Wed, 29 Sep 2010 19:15:14 +0000 (12:15 -0700)
Fixes this GCC warning on linux-x86 build.
radeon_pair_regalloc.c: In function ‘rc_pair_regalloc_inputs_only’:
radeon_pair_regalloc.c:330: warning: ISO C90 forbids mixed declarations and code

src/mesa/drivers/dri/r300/compiler/radeon_pair_regalloc.c

index c73845512f84469c7ae480f96b52db4d27cabc85..91524f5ec6863c5f5e2edd897e0922659e720722 100644 (file)
@@ -322,12 +322,13 @@ void rc_pair_regalloc_inputs_only(struct radeon_compiler *cc, void *user)
 {
        struct r300_fragment_program_compiler *c = (struct r300_fragment_program_compiler*)cc;
        struct regalloc_state s;
+       int temp_reg_offset;
 
        compute_live_intervals(cc, &s);
 
        c->AllocateHwInputs(c, &alloc_input, &s);
 
-       int temp_reg_offset = 0;
+       temp_reg_offset = 0;
        for (unsigned i = 0; i < RC_REGISTER_MAX_INDEX; i++) {
                if (s.Input[i].Allocated && temp_reg_offset <= s.Input[i].Index)
                        temp_reg_offset = s.Input[i].Index + 1;