From 5640860171e400fe4eb01816dc2a1a7d12afd1e2 Mon Sep 17 00:00:00 2001 From: George Rimar Date: Fri, 9 Aug 2019 11:03:21 +0000 Subject: [llvm-readobj] - Remove `error(llvm::Expected &&E)` This is a bit strange method. It works like a unwrapOrError, but named error. It does not report an Input name. I removed it. Differential revision: https://reviews.llvm.org/D66000 llvm-svn: 368430 --- llvm/tools/llvm-readobj/llvm-readobj.h | 4 ---- 1 file changed, 4 deletions(-) (limited to 'llvm/tools/llvm-readobj/llvm-readobj.h') diff --git a/llvm/tools/llvm-readobj/llvm-readobj.h b/llvm/tools/llvm-readobj/llvm-readobj.h index 4cdb01da152..d7fbb0e4d25 100644 --- a/llvm/tools/llvm-readobj/llvm-readobj.h +++ b/llvm/tools/llvm-readobj/llvm-readobj.h @@ -28,10 +28,6 @@ namespace llvm { void warn(llvm::Error Err); void error(std::error_code EC); void error(llvm::Error EC); - template T error(llvm::Expected &&E) { - error(E.takeError()); - return std::move(*E); - } template T unwrapOrError(StringRef Input, Expected EO) { if (EO) -- cgit v1.2.3