@@ -1185,7 +1185,7 @@ void c_typecheck_baset::typecheck_expr_typecast(exprt &expr)
1185
1185
}
1186
1186
else if (op_type.id ()==ID_array)
1187
1187
{
1188
- index_exprt index (op, from_integer (0 , index_type ()));
1188
+ index_exprt index (op, from_integer (0 , c_index_type ()));
1189
1189
op=address_of_exprt (index);
1190
1190
}
1191
1191
else if (op_type.id ()==ID_empty)
@@ -1245,7 +1245,7 @@ void c_typecheck_baset::typecheck_expr_typecast(exprt &expr)
1245
1245
1246
1246
void c_typecheck_baset::make_index_type (exprt &expr)
1247
1247
{
1248
- implicit_typecast (expr, index_type ());
1248
+ implicit_typecast (expr, c_index_type ());
1249
1249
}
1250
1250
1251
1251
void c_typecheck_baset::typecheck_expr_index (exprt &expr)
@@ -1456,7 +1456,7 @@ void c_typecheck_baset::typecheck_expr_ptrmember(exprt &expr)
1456
1456
if (op0_type.id () == ID_array)
1457
1457
{
1458
1458
// a->f is the same as a[0].f
1459
- exprt zero= from_integer (0 , index_type ());
1459
+ exprt zero = from_integer (0 , c_index_type ());
1460
1460
index_exprt index_expr (op, zero, op0_type.subtype ());
1461
1461
index_expr.set (ID_C_lvalue, true );
1462
1462
op.swap (index_expr);
@@ -1774,7 +1774,7 @@ void c_typecheck_baset::typecheck_expr_dereference(exprt &expr)
1774
1774
// *a is the same as a[0]
1775
1775
expr.id (ID_index);
1776
1776
expr.type ()=op_type.subtype ();
1777
- expr.copy_to_operands (from_integer (0 , index_type ()));
1777
+ expr.copy_to_operands (from_integer (0 , c_index_type ()));
1778
1778
assert (expr.operands ().size ()==2 );
1779
1779
}
1780
1780
else if (op_type.id ()==ID_pointer)
0 commit comments