Skip to content

Commit c6c30ec

Browse files
committed
Fix path comparison using normalize
7 errors
1 parent aa3a5cf commit c6c30ec

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -645,8 +645,8 @@ getModulesPathsRule recorder = defineEarlyCutoff (cmapWithPrio LogShake recorder
645645

646646
(unzip -> (a, b)) <- flip mapM import_dirs $ \(u, dyn) -> do
647647
(unzip -> (a, b)) <- flip mapM (importPaths dyn) $ \dir' -> do
648-
let dir = dropTrailingPathSeparator dir'
649-
let predicate path = pure (path == dir || isUpper (head (takeFileName path)))
648+
let dir = normalise dir'
649+
let predicate path = pure (normalise path == dir || isUpper (head (takeFileName path)))
650650
let dir_number_directories = length (splitDirectories dir)
651651
let toModule file = mkModuleName (intercalate "." $ drop dir_number_directories (splitDirectories (dropExtension file)))
652652

0 commit comments

Comments
 (0)