ELF: Do not return error from handleDefinedSymbol.
authorRui Ueyama <ruiu@google.com>
Tue, 7 Apr 2015 01:00:20 +0000 (01:00 +0000)
committerRui Ueyama <ruiu@google.com>
Tue, 7 Apr 2015 01:00:20 +0000 (01:00 +0000)
commit991815577934d2c9f2d83479c0f9e1f425798071
treed1694e46e227de57dfd4c419f9681c7cae3898bb
parent5dcf621c8a7bdaa6ddddeef28b5544ee453d0dcd
ELF: Do not return error from handleDefinedSymbol.

handleDefinedSymbol has return type of ErrorOr<ELFDefinedAtom *>.
However, it never returns an error. We are not checking errors.
It's marked as ErrorOr "just in case". That's a bad engineering
practice.

This patch simplifies the return type of the function.

llvm-svn: 234269
lld/lib/ReaderWriter/ELF/ARM/ARMELFFile.h
lld/lib/ReaderWriter/ELF/ELFFile.h
lld/lib/ReaderWriter/ELF/Hexagon/HexagonELFFile.h
lld/lib/ReaderWriter/ELF/Mips/MipsELFFile.h