[cfe-commits] r140434 - /cfe/trunk/lib/Driver/Driver.cpp

Bill Wendling wendling at apple.com
Fri Sep 23 16:51:24 PDT 2011


Never mind. I had to update the llvm side of things.

-bw

On Sep 23, 2011, at 4:42 PM, Bill Wendling wrote:

> This broke things
> 
> /Volumes/Sandbox/llvm/git/llvm/tools/clang/lib/Driver/Driver.cpp:332:25: error: no member named 'SetWorkingDirectory' in 'llvm::sys::Process'
>    llvm::sys::Process::SetWorkingDirectory(A->getValue(*Args));
>    ~~~~~~~~~~~~~~~~~~~~^
> 
> -bw
> 
> On Sep 23, 2011, at 4:32 PM, Daniel Dunbar wrote:
> 
>> Author: ddunbar
>> Date: Fri Sep 23 18:32:02 2011
>> New Revision: 140434
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=140434&view=rev
>> Log:
>> Driver: Use sys::Process::SetWorkingDirectory, for consistency.
>> 
>> Modified:
>>   cfe/trunk/lib/Driver/Driver.cpp
>> 
>> Modified: cfe/trunk/lib/Driver/Driver.cpp
>> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/Driver.cpp?rev=140434&r1=140433&r2=140434&view=diff
>> ==============================================================================
>> --- cfe/trunk/lib/Driver/Driver.cpp (original)
>> +++ cfe/trunk/lib/Driver/Driver.cpp Fri Sep 23 18:32:02 2011
>> @@ -38,17 +38,12 @@
>> #include "llvm/Support/FileSystem.h"
>> #include "llvm/Support/Path.h"
>> #include "llvm/Support/Program.h"
>> +#include "llvm/Support/Process.h"
>> 
>> #include "InputInfo.h"
>> 
>> #include <map>
>> 
>> -#if defined(HAVE_UNISTD_H)
>> -#include <unistd.h>
>> -#elif defined(_WIN32)
>> -#include <direct.h>
>> -#endif
>> -
>> using namespace clang::driver;
>> using namespace clang;
>> 
>> @@ -333,7 +328,7 @@
>>  // internally to support good use as a library, but for now we just change our
>>  // working directory.
>>  if (const Arg *A = Args->getLastArg(options::OPT__working_directory)) {
>> -    ::chdir(A->getValue(*Args));
>> +    llvm::sys::Process::SetWorkingDirectory(A->getValue(*Args));
>>  }
>> 
>>  Host = GetHostInfo(DefaultHostTriple.c_str());
>> 
>> 
>> _______________________________________________
>> cfe-commits mailing list
>> cfe-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
> 
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits




More information about the cfe-commits mailing list