File tree 1 file changed +5
-4
lines changed
1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 12
12
#include < util/arith_tools.h>
13
13
#include < util/expr_util.h>
14
14
#include < util/simplify_expr.h>
15
+ #include < util/std_types.h>
15
16
16
17
#include < ansi-c/c_qualifiers.h>
17
18
@@ -1473,12 +1474,12 @@ void cpp_typecheckt::add_this_to_method_type(
1473
1474
typet &type,
1474
1475
const typet &method_qualifier)
1475
1476
{
1476
- irept ¶meters=type. add (ID_parameters );
1477
+ code_typet::parameterst ¶meters=to_code_type ( type). parameters ( );
1477
1478
1478
- parameters.get_sub (). insert (
1479
- parameters.get_sub (). begin (), irept (ID_parameter ));
1479
+ parameters.insert (
1480
+ parameters.begin (), code_typet::parametert ( ));
1480
1481
1481
- exprt ¶meter=static_cast <exprt &>( parameters.get_sub (). front () );
1482
+ code_typet::parametert ¶meter=parameters.front ();
1482
1483
parameter.type ()=typet (ID_pointer);
1483
1484
1484
1485
parameter.type ().subtype ()=typet (ID_symbol);
You can’t perform that action at this time.
0 commit comments