OSDN Git Service

[Support] Fix unit test for fs::is_local
authorPetar Jovanovic <petar.jovanovic@mips.com>
Wed, 8 May 2019 14:42:13 +0000 (14:42 +0000)
committerPetar Jovanovic <petar.jovanovic@mips.com>
Wed, 8 May 2019 14:42:13 +0000 (14:42 +0000)
commit27b4f5d9af7d607ca9cf27e2a4959549fe001a3b
tree5439f6990e740e9ba56f399ce1ccb4858ab83951
parent99cb4ccf230a169fb0703beb56408cffa958a9b2
[Support] Fix unit test for fs::is_local

Close the temporary file after the test is done using it.
If it is not closed and the file was created on NFS, it will cause the test
to fail. The problem happens in the cleanup process afterwards. It first
tries to delete the file but it is not really deleted. Afterwards, the
program fails to delete the directory containing the file, causing the whole
test to fail.

Patch by Milos Stojanovic.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@360259 91177308-0d34-0410-b5e6-96231b3b80d8
unittests/Support/Path.cpp