From 65c0120193feebdd6e72f4acf9f15a0fdd1433c9 Mon Sep 17 00:00:00 2001 From: Michael Zolotukhin Date: Thu, 14 Jan 2016 09:02:45 +0000 Subject: Revert "Assert that we have all use/users in the getters." This reverts commit fdb838f3f8a8b6896bbbd5285555874eb3b748eb. llvm-svn: 257751 --- llvm/lib/IR/Module.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'llvm/lib/IR/Module.cpp') diff --git a/llvm/lib/IR/Module.cpp b/llvm/lib/IR/Module.cpp index ac578d6dba0..0685c1a206d 100644 --- a/llvm/lib/IR/Module.cpp +++ b/llvm/lib/IR/Module.cpp @@ -394,8 +394,10 @@ std::error_code Module::materialize(GlobalValue *GV) { std::error_code Module::materializeAll() { if (!Materializer) return std::error_code(); - std::unique_ptr M = std::move(Materializer); - return M->materializeModule(); + if (std::error_code EC = Materializer->materializeModule()) + return EC; + Materializer.reset(); + return std::error_code(); } std::error_code Module::materializeMetadata() { -- cgit v1.2.3