Resubmit FileSystem changes.
authorZachary Turner <zturner@google.com>
Wed, 8 Mar 2017 17:56:08 +0000 (17:56 +0000)
committerZachary Turner <zturner@google.com>
Wed, 8 Mar 2017 17:56:08 +0000 (17:56 +0000)
commitff30329be7db2633abde62fb23c5c07f3f164f90
tree5a6485a49f178ac5c97d392aed746696e5b389fa
parent3c479a90706a98d2846c08174d17ba43181fcf9a
Resubmit FileSystem changes.

This was originall reverted due to some test failures in
ModuleCache and TestCompDirSymlink.  These issues have all
been resolved and the code now passes all tests.

Differential Revision: https://reviews.llvm.org/D30698

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297300 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Support/FileSystem.h
lib/Support/Path.cpp