diff --git a/Source/Core/AST/Absy.cs b/Source/Core/AST/Absy.cs index f04a317bb..b82fd2dfe 100644 --- a/Source/Core/AST/Absy.cs +++ b/Source/Core/AST/Absy.cs @@ -4121,9 +4121,9 @@ public override void Typecheck(TypecheckingContext tc) private void TypecheckLoopAnnotations(TypecheckingContext tc, Graph graph) { var yieldingProc = (YieldProcedureDecl)Proc; - var yieldingLayer = yieldingProc.Layer; foreach (var header in graph.Headers) { + var yieldingLayer = yieldingProc.Layer; var yieldCmd = (PredicateCmd)header.Cmds.FirstOrDefault(cmd => cmd is PredicateCmd predCmd && predCmd.HasAttribute(CivlAttributes.YIELDS)); if (yieldCmd == null)