From: Rico Tzschichholz Date: Tue, 9 Mar 2021 06:59:25 +0000 (+0100) Subject: codegen: Use the one available source_reference for internal error X-Git-Tag: 0.51.91~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=452d0c9c6cbebe3166f9f25ea61c8358f8730332;p=thirdparty%2Fvala.git codegen: Use the one available source_reference for internal error This will at least provide some pointer to where things are going wrong. In addition to 837d593e00d1a3ca8a6f2d13fb1514bed7672965 See https://gitlab.gnome.org/GNOME/vala/issues/436 --- diff --git a/codegen/valaccodearraymodule.vala b/codegen/valaccodearraymodule.vala index b9352ce73..8eb995f20 100644 --- a/codegen/valaccodearraymodule.vala +++ b/codegen/valaccodearraymodule.vala @@ -148,7 +148,7 @@ public class Vala.CCodeArrayModule : CCodeMethodCallModule { List size = ((GLibValue) value).array_length_cvalues; if (size == null || size.size < dim) { - Report.error (null, "internal error: invalid array_length for given dimension"); + Report.error (array_type.source_reference, "internal: invalid array_length for given dimension"); return new CCodeInvalidExpression (); } return size[dim - 1];