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);


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to