ir_function constructor now takes the function name as a parameter

This commit is contained in:
Ian Romanick
2010-03-23 17:42:04 -07:00
parent bb7e00a1cd
commit 882dad7540
3 changed files with 4 additions and 6 deletions
+1 -3
View File
@@ -1095,9 +1095,7 @@ ast_function_definition::hir(exec_list *instructions,
"non-function", name);
signature = NULL;
} else {
f = new ir_function();
f->name = name;
f = new ir_function(name);
state->symbols->add_function(f->name, f);
}
+2 -2
View File
@@ -103,8 +103,8 @@ ir_function_signature::ir_function_signature(const glsl_type *return_type)
}
ir_function::ir_function(void)
: ir_instruction(ir_op_func)
ir_function::ir_function(const char *name)
: ir_instruction(ir_op_func), name(name)
{
/* empty */
}
+1 -1
View File
@@ -157,7 +157,7 @@ public:
*/
class ir_function : public ir_instruction {
public:
ir_function(void);
ir_function(const char *name);
virtual void accept(ir_visitor *v)
{