From: Rico Tzschichholz Date: Tue, 22 Oct 2019 16:42:16 +0000 (+0200) Subject: girparser: Detect and replace "-" in parameter names X-Git-Tag: 0.44.10~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=998d2e9568884f903000ef3d3695e9011d0b58de;p=thirdparty%2Fvala.git girparser: Detect and replace "-" in parameter names ... to avoid generating bindings with invalid syntax. --- diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index 9a47de56c..eff753b24 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -2484,6 +2484,9 @@ public class Vala.GirParser : CodeVisitor { } if (name == null) { name = default_name; + } else if (name.contains ("-")) { + Report.warning (get_current_src (), "parameter name contains hyphen"); + name = name.replace ("-", "_"); } string direction = null; if (metadata.has_argument (ArgumentType.OUT)) {