We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8c784b7 commit 312b39dCopy full SHA for 312b39d
Source/Concurrency/YieldingProcDuplicator.cs
@@ -282,8 +282,7 @@ cmd is AssertCmd assertCmd && makeAssume
282
}
283
else
284
{
285
- var dropRequires = layerNum == enclosingYieldingProc.Layer && doRefinementCheck;
286
- DesugarPureCall(newCall, dropRequires);
+ DesugarPureCall(newCall);
287
288
289
return;
@@ -548,9 +547,9 @@ private void DesugarAsyncCall(CallCmd newCall)
548
547
newCmdSeq.Add(newCall);
549
550
551
- private void DesugarPureCall(CallCmd newCall, bool dropRequires)
+ private void DesugarPureCall(CallCmd newCall)
552
553
- if (dropRequires)
+ if (doRefinementCheck)
554
555
if (!noRequiresPureProcedures.TryGetValue(newCall.Proc.Name, out Procedure checker))
556
0 commit comments