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