diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2022-08-01 17:04:36 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2022-08-01 17:07:00 +0200 |
commit | e0ef43f565d4b11d26f3aad8b9693f991a77a221 (patch) | |
tree | b9eece21827aa18dbabe4a36271cc049d964c630 | |
parent | a2ab6a9c387cb181ca6d60ad6bb60ad42652e3a2 (diff) | |
download | vala-e0ef43f565d4b11d26f3aad8b9693f991a77a221.tar.gz |
gidlparser: Set source reference of parameters
-rw-r--r-- | vapigen/valagidlparser.vala | 8 |
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; |