From: Eric Anholt Date: Sun, 28 Mar 2010 07:36:06 +0000 (-0700) Subject: Add the instruction for the parameter variable declarations of builtin funcs. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3cb4358f386d20c23de87b23a830f6c4ed0f08ad;p=mesa.git Add the instruction for the parameter variable declarations of builtin funcs. Matches constructor setup, but I'm not really sure why we make the variable twice. --- diff --git a/builtin_function.cpp b/builtin_function.cpp index edb33dd8f35..58e3abfceb7 100644 --- a/builtin_function.cpp +++ b/builtin_function.cpp @@ -193,11 +193,13 @@ generate_function_instance(ir_function *f, for (i = 0; i < n_args; i++) { ir_variable *var = new ir_variable(type, arg_names[i]); + var = new ir_variable(type, arg_names[i]); var->mode = ir_var_in; sig->parameters.push_tail(var); var = new ir_variable(type, arg_names[i]); - + var->mode = ir_var_in; + instructions->push_tail(var); declarations[i] = var; }