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.
backward.privateInPublic
1 parent da24da8 commit f8c42e1Copy full SHA for f8c42e1
src/Lean/Elab/MutualDef.lean
@@ -1222,7 +1222,9 @@ where
1222
assert! view.kind.isTheorem
1223
let env ← getEnv
1224
let async ← env.addConstAsync declId.declName .thm
1225
- (exportedKind? := guard (!isPrivateName declId.declName) *> some .axiom)
+ (exportedKind? :=
1226
+ guard (!isPrivateName declId.declName || (← ResolveName.backward.privateInPublic.getM)) *>
1227
+ some .axiom)
1228
setEnv async.mainEnv
1229
1230
-- TODO: parallelize header elaboration as well? Would have to refactor auto implicits catch,
0 commit comments