Remove unused function `pform_set_param_from_type()`
The `pform_set_param_from_type()` function is not used. The last user was
removed in commit 16646c547c ("Rework parsing of parameter types").
Remove the function itself.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
This commit is contained in:
parent
0dc8596a89
commit
b2516ead66
23
pform.cc
23
pform.cc
|
|
@ -3210,29 +3210,6 @@ void pform_set_defparam(const pform_name_t&name, PExpr*expr)
|
|||
pform_cur_module.front()->defparms.push_back(make_pair(name,expr));
|
||||
}
|
||||
|
||||
void pform_set_param_from_type(const struct vlltype&loc,
|
||||
const data_type_t *data_type,
|
||||
const char *name,
|
||||
list<pform_range_t> *¶m_range,
|
||||
bool ¶m_signed,
|
||||
ivl_variable_type_t ¶m_type)
|
||||
{
|
||||
if (const vector_type_t *vec = dynamic_cast<const vector_type_t*> (data_type)) {
|
||||
param_range = vec->pdims.get();
|
||||
param_signed = vec->signed_flag;
|
||||
param_type = vec->base_type;
|
||||
return;
|
||||
}
|
||||
|
||||
param_range = 0;
|
||||
param_signed = false;
|
||||
param_type = IVL_VT_NO_TYPE;
|
||||
cerr << loc.get_fileline() << ": sorry: cannot currently create a "
|
||||
"parameter of type '" << name << "' which was defined at: "
|
||||
<< data_type->get_fileline() << "." << endl;
|
||||
error_count += 1;
|
||||
}
|
||||
|
||||
void pform_make_let(const struct vlltype&loc,
|
||||
perm_string name,
|
||||
list<PLet::let_port*>*ports,
|
||||
|
|
|
|||
7
pform.h
7
pform.h
|
|
@ -416,13 +416,6 @@ extern void pform_set_specparam(const struct vlltype&loc,
|
|||
PExpr*expr);
|
||||
extern void pform_set_defparam(const pform_name_t&name, PExpr*expr);
|
||||
|
||||
extern void pform_set_param_from_type(const struct vlltype&loc,
|
||||
const data_type_t *data_type,
|
||||
const char *name,
|
||||
std::list<pform_range_t> *¶m_range,
|
||||
bool ¶m_signed,
|
||||
ivl_variable_type_t ¶m_type);
|
||||
|
||||
extern void pform_make_let(const struct vlltype&loc,
|
||||
perm_string name,
|
||||
std::list<PLet::let_port_t*>*ports,
|
||||
|
|
|
|||
Loading…
Reference in New Issue