From e8a855dc01744481964e8c80cbc6eb77cbb1fc4a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Corentin=20No=C3=ABl?= Date: Mon, 9 Nov 2020 13:52:53 +0100 Subject: [PATCH] codegen: Report internal error for unsupported collection type in foreach --- codegen/valaccodecontrolflowmodule.vala | 4 ++++ 1 file changed, 4 insertions(+) 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 ()) { -- 2.47.2