fix: caching condition

This commit is contained in:
Leonardo de Moura 2019-12-04 16:14:26 -08:00
parent e3b8013c4e
commit f570d2a1c3

View file

@ -530,10 +530,10 @@ usingTransparency TransparencyMode.reducible $ do
(pure (some result)))
(pure none)
};
if type.hasMVar then do
modify $ fun s => { cache := { synthInstance := s.cache.synthInstance.insert type result, .. s.cache }, .. s };
if type.hasMVar then
pure result
else
else do
modify $ fun s => { cache := { synthInstance := s.cache.synthInstance.insert type result, .. s.cache }, .. s };
pure result
/--