r185531 - Prevent error message when formatting an empty file.

Daniel Jasper djasper at google.com
Wed Jul 3 05:22:19 PDT 2013


Author: djasper
Date: Wed Jul  3 07:22:18 2013
New Revision: 185531

URL: http://llvm.org/viewvc/llvm-project?rev=185531&view=rev
Log:
Prevent error message when formatting an empty file.

This fixes llvm.org/PR16514.

Modified:
    cfe/trunk/tools/clang-format/ClangFormat.cpp

Modified: cfe/trunk/tools/clang-format/ClangFormat.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-format/ClangFormat.cpp?rev=185531&r1=185530&r2=185531&view=diff
==============================================================================
--- cfe/trunk/tools/clang-format/ClangFormat.cpp (original)
+++ cfe/trunk/tools/clang-format/ClangFormat.cpp Wed Jul  3 07:22:18 2013
@@ -162,6 +162,8 @@ static bool format(std::string FileName)
     llvm::errs() << ec.message() << "\n";
     return true;
   }
+  if (Code->getBufferSize() == 0)
+    return true; // Empty files are formatted correctly.
   FileID ID = createInMemoryFile(FileName, Code.get(), Sources, Files);
   if (Offsets.empty())
     Offsets.push_back(0);





More information about the cfe-commits mailing list