gallium: simplify tgsi_full_immediate struct
[mesa.git] / src / gallium / auxiliary / tgsi / tgsi_dump_c.c
index 3dc61c48ca371428730738608e0e97e729527a63..c944760ca67fd540e0c48d6f46d1bc8e7f17d3b3 100644 (file)
@@ -283,12 +283,13 @@ dump_immediate_verbose(
       UIX( imm->Immediate.Padding );
    }
 
+   assert( imm->Immediate.NrTokens <= 4 + 1 );
    for( i = 0; i < imm->Immediate.NrTokens - 1; i++ ) {
       EOL();
       switch( imm->Immediate.DataType ) {
       case TGSI_IMM_FLOAT32:
          TXT( "\nFloat: " );
-         FLT( imm->u.ImmediateFloat32[i].Float );
+         FLT( imm->u[i].Float );
          break;
 
       default: