[LLVMdev] sys::path::system_temp_directory vs. sys::fs::createTemporaryFile

David Majnemer david.majnemer at gmail.com
Fri Jul 25 14:57:23 PDT 2014


To be clear, I don't think we need both; I'd like for us to drop one of
them.  I just want to make sure that that the final state, post merge,
works well on all of our platforms. :)


On Fri, Jul 25, 2014 at 2:14 PM, Jordan Rose <jordan_rose at apple.com> wrote:

>
> On Jul 25, 2014, at 13:44 , Rafael EspĂ­ndola <rafael.espindola at gmail.com>
> wrote:
>
> > On 25 July 2014 16:31, David Majnemer <david.majnemer at gmail.com> wrote:
> >> I have a few concerns:
> >> 1. GetTempPathW is buggy, we should be manually using
> >> GetEnvironmentVariableW with TMP, TEMP and USERPROFILE arguments and
> use the
> >> first that exists.
> >> 2. We should make sure that the platform specific pieces live in their
> >> respective Path.inc files.
> >>
> >
> > But that is orthogonal, no?
> >
> > If I understand correctly, Jordan's question is "do we need both
> > system_temp_directory and TempDir"? I doesn't look like it, it seems
> > that every user of TempDir could be replaced with
> > system_temp_directory.
>
> Well, part of my original point is that TempDir is smarter than
> system_temp_directory in a few ways. I suppose the Windows implementation
> isn't one of them.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140725/7a46f3f8/attachment.html>


More information about the llvm-dev mailing list