summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adam@chlipala.net>2015-10-18 16:03:56 -0400
committerGravatar Adam Chlipala <adam@chlipala.net>2015-10-18 16:03:56 -0400
commitf85797e259e4aa8f06cac98034fb0a20334b9374 (patch)
tree411de68eabe25b2a7cf61711f1132291327d63af
parent0ecdb977493fdb88f0fd8d219448e22f55cf3ddd (diff)
Allow duplicate 'file' directives if paths normalize to same value
-rw-r--r--src/settings.sml2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/settings.sml b/src/settings.sml
index 10a4af48..bea26103 100644
--- a/src/settings.sml
+++ b/src/settings.sml
@@ -880,7 +880,7 @@ fun addFile {Uri, LoadFromFilename} =
in
case SM.find (!files, Uri) of
SOME (path', _) =>
- if path' = path then
+ if OS.Path.mkCanonical path' = OS.Path.mkCanonical path then
()
else
ErrorMsg.error ("Two different files requested for URI " ^ Uri ^ " ( " ^ path' ^ " vs. " ^ path ^ ")")