Minor fix: don't crash on empty configuration file, consider empty configuration files invalid.

llvm-svn: 182290
This commit is contained in:
Alexander Kornienko 2013-05-20 15:18:01 +00:00
parent f1ee716446
commit 06e0033427
1 changed files with 2 additions and 0 deletions

View File

@ -201,6 +201,8 @@ bool getPredefinedStyle(StringRef Name, FormatStyle *Style) {
}
llvm::error_code parseConfiguration(StringRef Text, FormatStyle *Style) {
if (Text.trim().empty())
return llvm::make_error_code(llvm::errc::invalid_argument);
llvm::yaml::Input Input(Text);
Input >> *Style;
return Input.error();