Add a convenience createUniqueDirectory function.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 27 Jun 2013 03:45:31 +0000 (03:45 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 27 Jun 2013 03:45:31 +0000 (03:45 +0000)
commit7ffacc4992129a8a8f2c6986c6bdc92802da91f9
tree7f4e5676140f4c2ee0ab3ae24b20ab26f3668037
parent70bb43a11579615ec3707f293018efc94841d552
Add a convenience createUniqueDirectory function.

There are a few valid situation where we care about the structure inside a
directory, but not about the directory itself. A simple example is for unit
testing directory traversal.

PathV1 had a function like this, add one to V2 and port existing users of the
created temp file and delete it hack to using it.

llvm-svn: 185059
llvm/include/llvm/Support/FileSystem.h
llvm/lib/Support/Path.cpp
llvm/unittests/Support/FileOutputBufferTest.cpp
llvm/unittests/Support/Path.cpp