r300/compiler: Refactor to allow different instruction types
[mesa.git] / src / mesa / drivers / dri / r300 / compiler / radeon_program_pair.c
index 6cda2086008a833429dd1729ac84de4219e74698..0d8d8e0b3b46d7aa8c2e5a0422b4a7cc9ab36130 100644 (file)
@@ -341,7 +341,7 @@ static void scan_instructions(struct pair_state *s)
                struct pair_state_instruction *pairinst = memory_pool_malloc(&s->Compiler->Base.Pool, sizeof(*pairinst));
                memset(pairinst, 0, sizeof(struct pair_state_instruction));
 
-               pairinst->Instruction = source->I;
+               pairinst->Instruction = source->U.I;
                pairinst->IP = ip;
                final_rewrite(s, &pairinst->Instruction);
                classify_instruction(s, pairinst);