We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f6ae6ae commit 3d71ca1Copy full SHA for 3d71ca1
src/Lean/Meta/Match/Match.lean
@@ -501,8 +501,8 @@ private def hasRecursiveType (x : Expr) : MetaM Bool := do
501
eliminates this alternative.
502
-/
503
def processInaccessibleAsCtor (alt : Alt) (ctorName : Name) : MetaM Alt := do
504
- let p@(.inaccessible e) :: ps := alt.patterns | unreachable!
505
- trace[Meta.Match.match] "inaccessible in ctor step {e}"
+ let .inaccessible e :: ps := alt.patterns | unreachable!
+ trace[Meta.Match.match] "inaccessible step {e} as ctor {ctorName}"
506
withExistingLocalDecls alt.fvarDecls do
507
-- Try to push inaccessible annotations.
508
let e ← whnfD e
0 commit comments