From c5adc1c8b554d3976b439ab344519847789c146b Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Fri, 22 Nov 2013 03:38:26 -0800 Subject: [PATCH] glsl: Remove useless iteration through function parameters. There's no need to loop through the "parameters" list and remove every element; move_nodes_to(¶meters) already throws away all elements of the destination list. Signed-off-by: Kenneth Graunke Reviewed-by: Ian Romanick --- src/glsl/ir.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/glsl/ir.cpp b/src/glsl/ir.cpp index ffff2976aa4..3be7d51707a 100644 --- a/src/glsl/ir.cpp +++ b/src/glsl/ir.cpp @@ -1729,12 +1729,6 @@ ir_function_signature::replace_parameters(exec_list *new_params) * parameter information comes from the function prototype, it may either * specify incorrect parameter names or not have names at all. */ - foreach_iter(exec_list_iterator, iter, parameters) { - assert(((ir_instruction *) iter.get())->as_variable() != NULL); - - iter.remove(); - } - new_params->move_nodes_to(¶meters); } -- 2.30.2