chore: propagate recursive flag during code specialization

This commit is contained in:
Leonardo de Moura 2022-09-30 20:01:18 -07:00
parent 9fda3d973d
commit 18b5ff9e78

View file

@ -327,7 +327,8 @@ where
let type ← value.inferType
let type ← mkForallParams params type
let safe := decl.safe
let decl := { name := nameNew, levelParams := levelParamsNew, params, type, value, safe : Decl }
let recursive := decl.recursive
let decl := { name := nameNew, levelParams := levelParamsNew, params, type, value, safe, recursive : Decl }
return decl.setLevelParams
/--