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.40.25~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e8a855dc01744481964e8c80cbc6eb77cbb1fc4a;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 b85aca900..cc5da31be 100644 --- a/codegen/valaccodecontrolflowmodule.vala +++ b/codegen/valaccodecontrolflowmodule.vala @@ -333,6 +333,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 ()) {