Skip to content

Commit 622f60c

Browse files
author
Jules
committed
Laurel: drop redundant useEnumeratedFrame defaults in helpers
1 parent 2d04b8f commit 622f60c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Strata/Languages/Laurel/ModifiesClauses.lean

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ def hasHeapOut (proc : Procedure) : Bool :=
142142

143143
/-- Build and attach `proc`'s modifies frame, then clear the clause. -/
144144
def transformModifiesClauses (model: SemanticModel)
145-
(proc : Procedure) (useEnumeratedFrame : Bool := false) : Except (Array DiagnosticModel) Procedure :=
145+
(proc : Procedure) (useEnumeratedFrame : Bool) : Except (Array DiagnosticModel) Procedure :=
146146
match proc.body with
147147
| .External => .ok proc
148148
| .Opaque postconds impl modifiesExprs =>
@@ -222,7 +222,7 @@ This is a Laurel → Laurel pass that should run after heap parameterization.
222222
Always returns the (best-effort) transformed program together with any diagnostics,
223223
so that later passes can continue and report additional errors.
224224
-/
225-
def modifiesClausesTransform (model: SemanticModel) (program : Program) (useEnumeratedFrame : Bool := false) : Program × List DiagnosticModel :=
225+
def modifiesClausesTransform (model: SemanticModel) (program : Program) (useEnumeratedFrame : Bool) : Program × List DiagnosticModel :=
226226
let (procs', errors) := program.staticProcedures.foldl (fun (acc, errs) proc =>
227227
match transformModifiesClauses model proc useEnumeratedFrame with
228228
| .ok proc' => (acc ++ [proc'], errs)

0 commit comments

Comments
 (0)