Deleted Added
full compact
330,332c330,332
< Archive::OpenAndLoad(const sys::Path& file, std::string* ErrorMessage)
< {
< std::auto_ptr<Archive> result ( new Archive(file));
---
> Archive::OpenAndLoad(const sys::Path& file, LLVMContext& C,
> std::string* ErrorMessage) {
> std::auto_ptr<Archive> result ( new Archive(file, C));
342c342,343
< Archive::getAllModules(std::vector<Module*>& Modules, std::string* ErrMessage) {
---
> Archive::getAllModules(std::vector<Module*>& Modules,
> std::string* ErrMessage) {
352c353
< Module *M = ParseBitcodeFile(Buffer, ErrMessage);
---
> Module *M = ParseBitcodeFile(Buffer, Context, ErrMessage);
443,445c444,447
< Archive*
< Archive::OpenAndLoadSymbols(const sys::Path& file, std::string* ErrorMessage) {
< std::auto_ptr<Archive> result ( new Archive(file) );
---
> Archive* Archive::OpenAndLoadSymbols(const sys::Path& file,
> LLVMContext& C,
> std::string* ErrorMessage) {
> std::auto_ptr<Archive> result ( new Archive(file, C) );
491c493
< ModuleProvider *mp = getBitcodeModuleProvider(Buffer, ErrMsg);
---
> ModuleProvider *mp = getBitcodeModuleProvider(Buffer, Context, ErrMsg);
539c541
< FullMemberName, symbols, error);
---
> FullMemberName, Context, symbols, error);
618c620
< Module *M = ParseBitcodeFile(Buffer);
---
> Module *M = ParseBitcodeFile(Buffer, Context);