The linker needs to use this function to get specific function signatures, but
it also needs to modify the returned signature. Since this method isn't itself
const (i.e., const this pointer), there is no value in making a const and
non-const version.
* Find a signature that matches a set of actual parameters, taking implicit
* conversions into account.
*/
- const ir_function_signature *matching_signature(exec_list *actual_param);
+ ir_function_signature *matching_signature(exec_list *actual_param);
/**
* Find a signature that exactly matches a set of actual parameters without
}
-const ir_function_signature *
+ir_function_signature *
ir_function::matching_signature(exec_list *actual_parameters)
{
ir_function_signature *match = NULL;