r600g: Move declaration before code in r600_asm.c.
authorVinson Lee <vlee@vmware.com>
Thu, 13 Jan 2011 22:17:01 +0000 (14:17 -0800)
committerVinson Lee <vlee@vmware.com>
Thu, 13 Jan 2011 22:17:01 +0000 (14:17 -0800)
Fixes SCons build.

src/gallium/drivers/r600/r600_asm.c

index e96236e06eed2a7f00a9ab4241477bbfad4820f3..52dc0688d520f2db87a96e990603fb5efab00ea4 100644 (file)
@@ -700,6 +700,8 @@ static int merge_inst_groups(struct r600_bc *bc, struct r600_bc_alu *slots[5], s
                return r;
 
        for (i = 0; i < 5; ++i) {
+               struct r600_bc_alu *alu;
+
                /* check number of literals */
                if (prev[i] && r600_bc_alu_nliterals(prev[i], literal, &nliteral))
                        return 0;
@@ -730,7 +732,7 @@ static int merge_inst_groups(struct r600_bc *bc, struct r600_bc_alu *slots[5], s
                        result[i] = slots[i];
 
                // let's check source gprs
-               struct r600_bc_alu *alu = slots[i];
+               alu = slots[i];
                num_once_inst += is_alu_once_inst(alu);
 
                num_src = r600_bc_get_num_operands(alu);