summaryrefslogtreecommitdiffstats
path: root/ir.h
diff options
context:
space:
mode:
Diffstat (limited to 'ir.h')
-rw-r--r--ir.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/ir.h b/ir.h
index b9ab25b6453..118d97ffa3c 100644
--- a/ir.h
+++ b/ir.h
@@ -276,11 +276,18 @@ public:
}
/**
- * Find a signature that matches a set of actual parameters.
+ * 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);
/**
+ * Find a signature that exactly matches a set of actual parameters without
+ * any implicit type conversions.
+ */
+ ir_function_signature *exact_matching_signature(exec_list *actual_ps);
+
+ /**
* Name of the function.
*/
const char *name;