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.47.1~45 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=51cb3436bcf46ade77b84a4ed51414505938b932;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 54c541c79..4213824b2 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -2483,6 +2483,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)) {