From: Corentin Noël Date: Mon, 9 Nov 2020 12:52:53 +0000 (+0100) Subject: codegen: Report internal error for unsupported collection type in foreach X-Git-Tag: 0.51.1~174 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b57f7f23a93ecb6132207699551596dc35e0ea3c;p=thirdparty%2Fvala.git codegen: Report internal error for unsupported collection type in foreach --- diff --git a/codegen/valaccodecontrolflowmodule.vala b/codegen/valaccodecontrolflowmodule.vala index df31fcef3..dbf64b759 100644 --- a/codegen/valaccodecontrolflowmodule.vala +++ b/codegen/valaccodecontrolflowmodule.vala @@ -338,6 +338,10 @@ public abstract class Vala.CCodeControlFlowModule : CCodeMethodModule { stmt.body.emit (this); ccode.close (); + } else { + Report.error (stmt.source_reference, "internal error: unsupported collection type"); + stmt.error = true; + return; } foreach (LocalVariable local in stmt.get_local_variables ()) {