File tree Expand file tree Collapse file tree 4 files changed +7
-6
lines changed Expand file tree Collapse file tree 4 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -138,7 +138,7 @@ Function: ansi_c_languaget::build_stub_parameter_symbol
138
138
parameter_symbolt ansi_c_languaget::build_stub_parameter_symbol (
139
139
const symbolt &function_symbol,
140
140
size_t parameter_index,
141
- const typet ¶meter_type )
141
+ const code_typet::parametert ¶meter )
142
142
{
143
143
irep_idt base_name=" stub_ignored_arg" +i2string (parameter_index);
144
144
irep_idt identifier=id2string (function_symbol.name )+" ::" +id2string (base_name);
@@ -147,7 +147,7 @@ parameter_symbolt ansi_c_languaget::build_stub_parameter_symbol(
147
147
parameter_symbol.base_name =base_name;
148
148
parameter_symbol.mode =ID_C;
149
149
parameter_symbol.name =identifier;
150
- parameter_symbol.type =parameter_type ;
150
+ parameter_symbol.type =parameter. type () ;
151
151
152
152
return parameter_symbol;
153
153
}
Original file line number Diff line number Diff line change @@ -83,7 +83,7 @@ class ansi_c_languaget:public languaget
83
83
virtual parameter_symbolt build_stub_parameter_symbol (
84
84
const symbolt &function_symbol,
85
85
size_t parameter_index,
86
- const typet ¶meter_type ) override ;
86
+ const code_typet::parametert ¶meter ) override ;
87
87
88
88
ansi_c_parse_treet parse_tree;
89
89
std::string parse_path;
Original file line number Diff line number Diff line change @@ -215,7 +215,7 @@ Function: languaget::build_stub_parameter_symbol
215
215
parameter_symbolt languaget::build_stub_parameter_symbol (
216
216
const symbolt &function_symbol,
217
217
size_t parameter_index,
218
- const typet ¶meter_type )
218
+ const code_typet::parametert ¶meter )
219
219
{
220
220
error () << " language " << id ()
221
221
<< " doesn't implement build_stub_parameter_symbol. "
@@ -280,7 +280,7 @@ void languaget::generate_opaque_parameter_symbols(
280
280
{
281
281
code_typet::parametert ¶m=parameters[i];
282
282
const parameter_symbolt ¶m_symbol=
283
- build_stub_parameter_symbol (function_symbol, i, param. type () );
283
+ build_stub_parameter_symbol (function_symbol, i, param);
284
284
285
285
param.set_base_name (param_symbol.base_name );
286
286
param.set_identifier (param_symbol.name );
Original file line number Diff line number Diff line change 13
13
#include < iosfwd>
14
14
#include < string>
15
15
#include < util/symbol.h>
16
+ #include < util/std_types.h>
16
17
17
18
#include " message.h"
18
19
@@ -112,7 +113,7 @@ class languaget:public messaget
112
113
virtual parameter_symbolt build_stub_parameter_symbol (
113
114
const symbolt &function_symbol,
114
115
size_t parameter_index,
115
- const typet ¶meter_type );
116
+ const code_typet::parametert ¶meter );
116
117
private:
117
118
bool is_symbol_opaque_function (const symbolt &symbol);
118
119
void generate_opaque_parameter_symbols (
You can’t perform that action at this time.
0 commit comments