Skip to content

canonicalizePath throws exception on paths that do not exist

Assume path foo exists, but foo/bar doesn't. On GHC 6.12, canonicalizePath "foo/bar" gave back a result. On GHC 7.02, I get an exception:

*** Exception: foo/bar: canonicalizePath: does not exist (No such file or directory)

The behavior is not defined by the documentation, or at all (see #4215 (closed)) but it would be nice if it didn't crash.

Trac metadata
Trac field Value
Version 7.0.2
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component libraries/directory
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information