Add ir_function_signature::function_name
This commit is contained in:
parent
a4775823b0
commit
0f0ea58264
13
ir.h
13
ir.h
|
@ -144,6 +144,11 @@ public:
|
|||
v->visit(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the name of the function for which this is a signature
|
||||
*/
|
||||
const char *function_name() const;
|
||||
|
||||
/**
|
||||
* Function return type.
|
||||
*
|
||||
|
@ -211,6 +216,11 @@ private:
|
|||
*/
|
||||
struct exec_list signatures;
|
||||
};
|
||||
|
||||
inline const char *ir_function_signature::function_name() const
|
||||
{
|
||||
return function->name;
|
||||
}
|
||||
/*@}*/
|
||||
|
||||
|
||||
|
@ -379,8 +389,7 @@ public:
|
|||
*/
|
||||
const char *callee_name() const
|
||||
{
|
||||
/* FINISHME: This only works for functions that have definitions. */
|
||||
return callee->definition->label;
|
||||
return callee->function_name();
|
||||
}
|
||||
|
||||
private:
|
||||
|
|
Loading…
Reference in New Issue