From 437b0d588703adbfb01e7c77ec8f40d85ddd573b Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Thu, 31 Jul 2014 03:12:45 +0000 Subject: Use std::unique_ptr to make the ownership explicit. llvm-svn: 214377 --- llvm/lib/Object/ELFObjectFile.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'llvm/lib/Object/ELFObjectFile.cpp') diff --git a/llvm/lib/Object/ELFObjectFile.cpp b/llvm/lib/Object/ELFObjectFile.cpp index 4f0f60b6242..199ea35d9e7 100644 --- a/llvm/lib/Object/ELFObjectFile.cpp +++ b/llvm/lib/Object/ELFObjectFile.cpp @@ -17,7 +17,7 @@ namespace llvm { using namespace object; -ErrorOr +ErrorOr> ObjectFile::createELFObjectFile(std::unique_ptr &Obj) { std::pair Ident = getElfArchType(Obj->getBuffer()); @@ -80,7 +80,7 @@ ObjectFile::createELFObjectFile(std::unique_ptr &Obj) { if (EC) return EC; - return R.release(); + return std::move(R); } } // end namespace llvm -- cgit v1.2.3