Skip to content

Commit 8e83363

Browse files
committed
reuse only Successful values from the store
1 parent 1511824 commit 8e83363

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ghcide/src/Development/IDE/Core/Shake.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -991,8 +991,8 @@ defineEarlyCutoff' doDiagnostics key file old mode action = do
991991
v <- liftIO $ getValues state key file
992992
case v of
993993
-- No changes in the dependencies and we have
994-
-- an existing result.
995-
Just (v, diags) -> do
994+
-- an existing successful result.
995+
Just (v@Succeeded{}, diags) -> do
996996
when doDiagnostics $
997997
updateFileDiagnostics file (Key key) extras $ map (\(_,y,z) -> (y,z)) $ Vector.toList diags
998998
return $ Just $ RunResult ChangedNothing old $ A v

0 commit comments

Comments
 (0)