From: Alexander Kornienko Date: Mon, 20 May 2013 15:18:01 +0000 (+0000) Subject: Minor fix: don't crash on empty configuration file, consider empty configuration... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=107db3c21133b71962bd8826c16d24652d6042a1;p=clang Minor fix: don't crash on empty configuration file, consider empty configuration files invalid. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@182290 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Format/Format.cpp b/lib/Format/Format.cpp index 64a988df31..9be917c799 100644 --- a/lib/Format/Format.cpp +++ b/lib/Format/Format.cpp @@ -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();