summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Object/COFFObjectFile.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2017-10-11 17:33:11 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2017-10-11 17:33:11 +0000
commitf340467495bacfc148b9bc0646d5898633f775db (patch)
tree0643489c1843bfd5580968823a282426dd48a208 /llvm/lib/Object/COFFObjectFile.cpp
parentb751082d56ddda491e76a215a8799fd0e3b3ec74 (diff)
downloadbcm5719-llvm-f340467495bacfc148b9bc0646d5898633f775db.tar.gz
bcm5719-llvm-f340467495bacfc148b9bc0646d5898633f775db.zip
Convert the last uses of ErrorOr in COFF.h.
llvm-svn: 315480
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
-rw-r--r--llvm/lib/Object/COFFObjectFile.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/llvm/lib/Object/COFFObjectFile.cpp b/llvm/lib/Object/COFFObjectFile.cpp
index 1257d1c79bd..06ac6df79ad 100644
--- a/llvm/lib/Object/COFFObjectFile.cpp
+++ b/llvm/lib/Object/COFFObjectFile.cpp
@@ -1648,10 +1648,9 @@ ResourceSectionRef::getDirStringAtOffset(uint32_t Offset) {
return RawDirString;
}
-ErrorOr<ArrayRef<UTF16>>
+Expected<ArrayRef<UTF16>>
ResourceSectionRef::getEntryNameString(const coff_resource_dir_entry &Entry) {
- return expectedToErrorOr(
- getDirStringAtOffset(Entry.Identifier.getNameOffset()));
+ return getDirStringAtOffset(Entry.Identifier.getNameOffset());
}
Expected<const coff_resource_dir_table &>
@@ -1665,11 +1664,11 @@ ResourceSectionRef::getTableAtOffset(uint32_t Offset) {
return *Table;
}
-ErrorOr<const coff_resource_dir_table &>
+Expected<const coff_resource_dir_table &>
ResourceSectionRef::getEntrySubDir(const coff_resource_dir_entry &Entry) {
- return expectedToErrorOr(getTableAtOffset(Entry.Offset.value()));
+ return getTableAtOffset(Entry.Offset.value());
}
-ErrorOr<const coff_resource_dir_table &> ResourceSectionRef::getBaseTable() {
- return expectedToErrorOr(getTableAtOffset(0));
+Expected<const coff_resource_dir_table &> ResourceSectionRef::getBaseTable() {
+ return getTableAtOffset(0);
}
OpenPOWER on IntegriCloud