From 506bb646ac25457ff3c85b9b1c6ea82d369a1f08 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 6 Jul 2022 06:30:12 -0700 Subject: [PATCH] End foreach `IEnumerator` search when one is found in a type --- IDEHelper/Compiler/BfStmtEvaluator.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/IDEHelper/Compiler/BfStmtEvaluator.cpp b/IDEHelper/Compiler/BfStmtEvaluator.cpp index 24c5fb1a..bc953b30 100644 --- a/IDEHelper/Compiler/BfStmtEvaluator.cpp +++ b/IDEHelper/Compiler/BfStmtEvaluator.cpp @@ -6482,6 +6482,9 @@ void BfModule::Visit(BfForEachStatement* forEachStmt) break; } + if (itrInterface != NULL) + break; + enumeratorTypeInst = enumeratorTypeInst->mBaseType; }