From: Ian Romanick Date: Wed, 31 Mar 2010 23:44:12 +0000 (-0700) Subject: Add ir_function_signature::function_name X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0f0ea5826454cf25d6e76ac848a317e673ff1032;p=mesa.git Add ir_function_signature::function_name --- diff --git a/ir.h b/ir.h index 261d1924027..c3c5369bfc0 100644 --- a/ir.h +++ b/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: