From 6a896ce88ec2a8840e28141a8e40334438058869 Mon Sep 17 00:00:00 2001 From: Teo Camarasu <teofilcamarasu@gmail.com> Date: Mon, 25 Sep 2023 16:57:07 +0100 Subject: [PATCH] hadrian: better error for failing to find file's dependencies Resolves #24004 --- hadrian/src/Hadrian/Oracles/TextFile.hs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hadrian/src/Hadrian/Oracles/TextFile.hs b/hadrian/src/Hadrian/Oracles/TextFile.hs index 9ab35142a44e..ebdfe31a168b 100644 --- a/hadrian/src/Hadrian/Oracles/TextFile.hs +++ b/hadrian/src/Hadrian/Oracles/TextFile.hs @@ -82,8 +82,8 @@ lookupDependencies depFile file = do | otherwise = 1 deps <- fmap (sortOn weigh) <$> lookupValues depFile file case deps of - Nothing -> error $ "No dependencies found for file " ++ quote file - Just [] -> error $ "No source file found for file " ++ quote file + Nothing -> error $ "No dependencies found for file " ++ quote file ++ " in " ++ quote depFile + Just [] -> error $ "No source file found for file " ++ quote file ++ " in " ++ quote depFile Just (source : files) -> return (source, files) -- | Parse a target from a text file, tracking the result. The file is expected -- GitLab