From 06a3bddb362ecfc5f3d9ad96301d9b61ef18b552 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Tue, 14 Jan 2014 23:02:01 +0000 Subject: Use error_code in Module::materializeAll. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199269 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/IR/Module.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'include/llvm/IR/Module.h') diff --git a/include/llvm/IR/Module.h b/include/llvm/IR/Module.h index 822b8a4565..4bfa9e68aa 100644 --- a/include/llvm/IR/Module.h +++ b/include/llvm/IR/Module.h @@ -22,6 +22,7 @@ #include "llvm/IR/Metadata.h" #include "llvm/Support/CBindingWrapping.h" #include "llvm/Support/DataTypes.h" +#include "llvm/Support/system_error.h" namespace llvm { @@ -450,11 +451,8 @@ public: /// materialized lazily. If !isDematerializable(), this method is a noop. void Dematerialize(GlobalValue *GV); - /// MaterializeAll - Make sure all GlobalValues in this Module are fully read. - /// If the module is corrupt, this returns true and fills in the optional - /// string with information about the problem. If successful, this returns - /// false. - bool MaterializeAll(std::string *ErrInfo = 0); + /// Make sure all GlobalValues in this Module are fully read. + error_code materializeAll(); /// MaterializeAllPermanently - Make sure all GlobalValues in this Module are /// fully read and clear the Materializer. If the module is corrupt, this -- cgit v1.2.3