diff options
author | Kovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com> | 2010-03-14 07:06:50 +0000 |
---|---|---|
committer | Kovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com> | 2010-03-14 07:06:50 +0000 |
commit | a9c81a8848b35f33969f3a6bda9966d3c5dffc7c (patch) | |
tree | b6c2c3ce2aa3105ce055f6874eb7181d657ae412 /clang/lib/Frontend/CacheTokens.cpp | |
parent | 5a6e262c72880e825b7e2b53f8919919f5a87eb7 (diff) | |
download | llvm-a9c81a8848b35f33969f3a6bda9966d3c5dffc7c.zip llvm-a9c81a8848b35f33969f3a6bda9966d3c5dffc7c.tar.gz llvm-a9c81a8848b35f33969f3a6bda9966d3c5dffc7c.tar.bz2 |
Use makeAbsolute()
llvm-svn: 98472
Diffstat (limited to 'clang/lib/Frontend/CacheTokens.cpp')
-rw-r--r-- | clang/lib/Frontend/CacheTokens.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/clang/lib/Frontend/CacheTokens.cpp b/clang/lib/Frontend/CacheTokens.cpp index 21db55b..b845178 100644 --- a/clang/lib/Frontend/CacheTokens.cpp +++ b/clang/lib/Frontend/CacheTokens.cpp @@ -534,13 +534,8 @@ void clang::CacheTokens(Preprocessor &PP, llvm::raw_fd_ostream* OS) { llvm::sys::Path MainFilePath(MainFile->getName()); std::string MainFileName; - if (!MainFilePath.isAbsolute()) { - llvm::sys::Path P = llvm::sys::Path::GetCurrentDirectory(); - P.appendComponent(MainFilePath.str()); - MainFileName = P.str(); - } else { - MainFileName = MainFilePath.str(); - } + MainFilePath.makeAbsolute(); + MainFileName = MainFilePath.str(); // Create the PTHWriter. PTHWriter PW(*OS, PP); |