Get lld building with MSVC2013

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@194481 91177308-0d34-0410-b5e6-96231b3b80d8
[MachO] Simplify conditionals. No functionality change.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@194492 91177308-0d34-0410-b5e6-96231b3b80d8
[PECOFF] Do not print error if length of .drectve is 0.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@194539 91177308-0d34-0410-b5e6-96231b3b80d8
[PECOFF] Fix use-after-return.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@194545 91177308-0d34-0410-b5e6-96231b3b80d8
Fix misleading indentation.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@194550 91177308-0d34-0410-b5e6-96231b3b80d8
Use empty() instead of size() == 0.

git-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@194551 91177308-0d34-0410-b5e6-96231b3b80d8