diff options
Diffstat (limited to 'lib/Rewrite/Core')
| -rw-r--r-- | lib/Rewrite/Core/HTMLRewrite.cpp | 5 | ||||
| -rw-r--r-- | lib/Rewrite/Core/Rewriter.cpp | 5 | 
2 files changed, 4 insertions, 6 deletions
diff --git a/lib/Rewrite/Core/HTMLRewrite.cpp b/lib/Rewrite/Core/HTMLRewrite.cpp index 2d279f1ee4a1..4da00a8cc97b 100644 --- a/lib/Rewrite/Core/HTMLRewrite.cpp +++ b/lib/Rewrite/Core/HTMLRewrite.cpp @@ -164,8 +164,7 @@ void html::EscapeText(Rewriter &R, FileID FID,    }  } -std::string html::EscapeText(const std::string& s, bool EscapeSpaces, -                             bool ReplaceTabs) { +std::string html::EscapeText(StringRef s, bool EscapeSpaces, bool ReplaceTabs) {    unsigned len = s.size();    std::string Str; @@ -361,7 +360,7 @@ void html::SyntaxHighlight(Rewriter &R, FileID FID, const Preprocessor &PP) {    const SourceManager &SM = PP.getSourceManager();    const llvm::MemoryBuffer *FromFile = SM.getBuffer(FID);    Lexer L(FID, FromFile, SM, PP.getLangOpts()); -  const char *BufferStart = L.getBufferStart(); +  const char *BufferStart = L.getBuffer().data();    // Inform the preprocessor that we want to retain comments as tokens, so we    // can highlight them. diff --git a/lib/Rewrite/Core/Rewriter.cpp b/lib/Rewrite/Core/Rewriter.cpp index c1c6595d1622..afb1080c66a1 100644 --- a/lib/Rewrite/Core/Rewriter.cpp +++ b/lib/Rewrite/Core/Rewriter.cpp @@ -433,8 +433,7 @@ public:      TempFilename = Filename;      TempFilename += "-%%%%%%%%";      int FD; -    if (llvm::sys::fs::unique_file(TempFilename.str(), FD, TempFilename, -                                    /*makeAbsolute=*/true, 0664)) { +    if (llvm::sys::fs::createUniqueFile(TempFilename.str(), FD, TempFilename)) {        AllWritten = false;        Diagnostics.Report(clang::diag::err_unable_to_make_temp)          << TempFilename; @@ -463,7 +462,7 @@ public:      }    } -  bool ok() { return FileStream; } +  bool ok() { return FileStream.isValid(); }    raw_ostream &getStream() { return *FileStream; }  private:  | 
