@@ -8453,13 +8453,13 @@ void variable_store_array_const_bit( Environment * _environment, Variable * _arr
8453
8453
8454
8454
variable_move( _environment, offset->name, position->name );
8455
8455
8456
- variable_and_const( _environment, position->name, 7 );
8456
+ Variable * positionInside = variable_and_const( _environment, position->name, 7 );
8457
8457
8458
8458
offset = variable_sr_const( _environment, offset->name, 3 );
8459
8459
8460
8460
cpu_math_add_16bit_with_16bit( _environment, offset->realName, _array->realName, offset->realName );
8461
8461
8462
- cpu_bit_inplace_8bit_extended_indirect( _environment, offset->realName, position ->realName, value->realName );
8462
+ cpu_bit_inplace_8bit_extended_indirect( _environment, offset->realName, positionInside ->realName, value->realName );
8463
8463
8464
8464
}
8465
8465
@@ -8603,13 +8603,13 @@ void variable_move_array_bit( Environment * _environment, Variable * _array, Var
8603
8603
8604
8604
variable_move( _environment, offset->name, position->name );
8605
8605
8606
- variable_and_const( _environment, position->name, 7 );
8606
+ Variable * positionInside = variable_and_const( _environment, position->name, 7 );
8607
8607
8608
8608
offset = variable_sr_const( _environment, offset->name, 3 );
8609
8609
8610
8610
cpu_math_add_16bit_with_16bit( _environment, offset->realName, _array->realName, offset->realName );
8611
8611
8612
- cpu_bit_inplace_8bit_extended_indirect( _environment, offset->realName, position ->realName, _value->realName );
8612
+ cpu_bit_inplace_8bit_extended_indirect( _environment, offset->realName, positionInside ->realName, _value->realName );
8613
8613
8614
8614
}
8615
8615
@@ -8867,7 +8867,7 @@ Variable * variable_move_from_array_bit( Environment * _environment, Variable *
8867
8867
Variable * offset = calculate_offset_in_array( _environment, _array->name );
8868
8868
Variable * position = variable_temporary( _environment, VT_BYTE, "(position)");
8869
8869
variable_move( _environment, offset->name, position->name );
8870
- variable_and_const( _environment, position->name, 7 );
8870
+ Variable * positionInside = variable_and_const( _environment, position->name, 7 );
8871
8871
offset = variable_sr_const( _environment, offset->name, 3 );
8872
8872
8873
8873
cpu_math_add_16bit_with_16bit( _environment, offset->realName, _array->realName, offset->realName );
@@ -8876,7 +8876,7 @@ Variable * variable_move_from_array_bit( Environment * _environment, Variable *
8876
8876
8877
8877
MAKE_LABEL
8878
8878
8879
- cpu_bit_check_extended( _environment, tmp->realName, position ->realName, NULL, 8 );
8879
+ cpu_bit_check_extended( _environment, tmp->realName, positionInside ->realName, NULL, 8 );
8880
8880
8881
8881
cpu_bit_inplace_8bit( _environment, result->realName, result->bitPosition, NULL );
8882
8882
0 commit comments