summaryrefslogtreecommitdiff
path: root/vapigen
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2022-08-01 17:04:36 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2022-08-01 17:07:00 +0200
commite0ef43f565d4b11d26f3aad8b9693f991a77a221 (patch)
treeb9eece21827aa18dbabe4a36271cc049d964c630 /vapigen
parenta2ab6a9c387cb181ca6d60ad6bb60ad42652e3a2 (diff)
downloadvala-e0ef43f565d4b11d26f3aad8b9693f991a77a221.tar.gz
gidlparser: Set source reference of parameters
Diffstat (limited to 'vapigen')
-rw-r--r--vapigen/valagidlparser.vala8
1 files changed, 4 insertions, 4 deletions
diff --git a/vapigen/valagidlparser.vala b/vapigen/valagidlparser.vala
index 007896ec4..be34201f5 100644
--- a/vapigen/valagidlparser.vala
+++ b/vapigen/valagidlparser.vala
@@ -677,7 +677,7 @@ public class Vala.GIdlParser : CodeVisitor {
ParameterDirection direction;
var param_type = parse_param (param, out direction);
- var p = new Parameter (param_name, param_type);
+ var p = new Parameter (param_name, param_type, current_source_reference);
p.direction = direction;
bool hide_param = false;
@@ -2443,7 +2443,7 @@ public class Vala.GIdlParser : CodeVisitor {
}
ParameterDirection direction;
var param_type = parse_param (param, out direction);
- var p = new Parameter (param_name, param_type);
+ var p = new Parameter (param_name, param_type, current_source_reference);
p.direction = direction;
bool hide_param = false;
@@ -2622,7 +2622,7 @@ public class Vala.GIdlParser : CodeVisitor {
if (last_param != null && last_param.name.has_prefix ("first_")) {
last_param.ellipsis = true;
} else if (add_ellipsis) {
- m.add_parameter (new Parameter.with_ellipsis ());
+ m.add_parameter (new Parameter.with_ellipsis (current_source_reference));
}
if (container == null) {
@@ -3132,7 +3132,7 @@ public class Vala.GIdlParser : CodeVisitor {
ParameterDirection direction;
var param_type = parse_param (param, out direction);
- var p = new Parameter (param_node.name, param_type);
+ var p = new Parameter (param_node.name, param_type, current_source_reference);
p.direction = direction;
bool hide_param = false;