chore: temporarily disable eager lambda lifting

We need a better heuristic for deciding which functions in instances
should be eagerly lambda lifted. Otherwise, it will have to keep
chasing which instances we have to annotate with `[inline]`.
This commit is contained in:
Leonardo de Moura 2022-10-08 19:47:05 -07:00
parent 1148392f45
commit 8e6cb25cbf

View file

@ -50,7 +50,7 @@ def builtinPassManager : PassManager := {
pullFunDecls,
reduceJpArity,
simp { etaPoly := true, inlinePartial := true, implementedBy := true } (occurrence := 1),
eagerLambdaLifting,
-- eagerLambdaLifting,
specialize,
simp (occurrence := 2),
cse,