feat: Set root when there's just one mvar
This commit is contained in:
parent
f729a357b9
commit
fe8b259e4f
|
@ -179,7 +179,11 @@ def sorrysToGoalState (sorrys : List Elab.TermInfo) : MetaM GoalState := do
|
|||
let type := termInfo.expectedType?.get!
|
||||
let mvar ← Meta.mkFreshExprSyntheticOpaqueMVar type
|
||||
return mvar.mvarId!
|
||||
GoalState.createFromMVars goals (root := { name := .anonymous })
|
||||
let root := match goals with
|
||||
| [] => panic! "This function cannot be called on an empty list"
|
||||
| [g] => g
|
||||
| _ => { name := .anonymous }
|
||||
GoalState.createFromMVars goals root
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue