Fix some rather confusing indentation and control flow in the errno
authorChandler Carruth <chandlerc@gmail.com>
Mon, 2 Sep 2013 05:55:10 +0000 (05:55 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Mon, 2 Sep 2013 05:55:10 +0000 (05:55 +0000)
commitca6ead9f3f2ccb9402e89b4918eb017cde9279b0
tree05ab7f08785dead0b892a717bde051029832307f
parentbf2f2708e122d3a12bf300c0dec537da6dafae2b
Fix some rather confusing indentation and control flow in the errno
printing routine. This is made harder to see due to the surprising
formatting, inconsistent brace usage, and repeated conditions that all
test the same thing.

The only "consequence" of this bug is re-assigning 'str' to an empty
string when computing the error string for an error number of 0 in the
event of a non-GNU strerror_r routine. So, nothing to see here other
than cleanup. It did help me find PR17055 in clang-format though.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189734 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Support/Errno.cpp