Aaron Ballman
a135e14126
Asserting that the call to chdir succeeds in this test. Fixes some -Wunused-result warnings.
...
llvm-svn: 215539
2014-08-13 11:17:41 +00:00
Rafael Espindola
ce20ee3e79
Remove the last uses of 'using std::error_code'
...
This finishes the transition to std::error_code.
llvm-svn: 210877
2014-06-13 03:20:08 +00:00
Rafael Espindola
e0e308ff6d
Don't use 'using std::error_code' in include/llvm.
...
This should make sure that most new uses use the std prefix.
llvm-svn: 210835
2014-06-12 21:46:39 +00:00
Rafael Espindola
acbf468f3a
Fix these tests on windows.
...
It is impossible to create a hard link to a non existing file, so create a
dummy file, create the link an delete the dummy file.
On windows one cannot remove the current directory, so chdir first.
llvm-svn: 204719
2014-03-25 13:19:03 +00:00
NAKAMURA Takumi
207fc57ce7
SupportTests.LockFileManagerTest: Add assertions for Win32.
...
- create_link doesn't work for nonexistent file.
- remove cannot remove working directory.
llvm-svn: 204579
2014-03-23 23:55:57 +00:00
NAKAMURA Takumi
9679bf89c9
Suppress SupportTests.LockFileManagerTest on win32 for investigating.
...
llvm-svn: 204533
2014-03-22 00:27:17 +00:00
Argyrios Kyrtzidis
bcc47f3612
[Support] Make sure LockFileManager works correctly with relative paths.
...
llvm-svn: 204426
2014-03-21 02:31:56 +00:00
Argyrios Kyrtzidis
01f7e30c52
[Support] Make sure sys::fs::remove can remove symbolic links and make sure LockFileManager can handle a symbolic link that points nowhere.
...
llvm-svn: 204422
2014-03-21 01:25:37 +00:00
Rafael Espindola
7c8a2f4a58
Remove remove_all. A compiler has no need for recursively deleting a directory.
...
llvm-svn: 198955
2014-01-10 20:36:42 +00:00
Chandler Carruth
87f14b4eec
Re-sort all of the includes with ./utils/sort_includes.py so that
...
subsequent changes are easier to review. About to fix some layering
issues, and wanted to separate out the necessary churn.
Also comment and sink the include of "Windows.h" in three .inc files to
match the usage in Memory.inc.
llvm-svn: 198685
2014-01-07 11:48:04 +00:00
Reid Kleckner
6f129a9240
Fix boolean logic in LockFileManager and test it
...
This fixes a bug from r187826.
Reviewers: hans
Differential Revision: http://llvm-reviews.chandlerc.com/D1304
llvm-svn: 187846
2013-08-07 01:22:04 +00:00