Change BitcodeReader to use error_code instead of bool + string.
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 4 Nov 2013 16:16:24 +0000 (16:16 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 4 Nov 2013 16:16:24 +0000 (16:16 +0000)
commite076b5338a8a004b4ea3694c469760d87194a5d7
tree180bd12204cba93deeed15bc3715749bd554b611
parent5c042162beb3c2dd556e00aab84c4278a69cd5b1
Change BitcodeReader to use error_code instead of bool + string.

In order to create an ObjectFile implementation that uses bitcode files, we
need to propagate the bitcode errors to the ObjectFile interface, so we need
to convert it to use the same error handling as ObjectFile: error_code.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193996 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Bitcode/Reader/BitcodeReader.cpp
lib/Bitcode/Reader/BitcodeReader.h
test/Bitcode/invalid.ll
test/Bitcode/null-type.ll