X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FBytecode%2FArchive%2FArchive.cpp;fp=lib%2FBytecode%2FArchive%2FArchive.cpp;h=aa2db4138528e2547e8099dade60d7df08391d0b;hb=d19d89a04ca746056e8258543ba580cbde3f31be;hp=2d79bd66ed3477f979c0a5c31781bf92ef4fc5d6;hpb=097b763ebf5fa5af1856df107d3afaf1855fc8a0;p=oota-llvm.git diff --git a/lib/Bytecode/Archive/Archive.cpp b/lib/Bytecode/Archive/Archive.cpp index 2d79bd66ed3..aa2db413852 100644 --- a/lib/Bytecode/Archive/Archive.cpp +++ b/lib/Bytecode/Archive/Archive.cpp @@ -143,7 +143,7 @@ Archive::Archive(const sys::Path& filename, bool map ) Archive::~Archive() { // Shutdown the file mapping if (mapfile) { - mapfile->unmap(); + mapfile->close(); delete mapfile; } // Delete any ModuleProviders and ArchiveMember's we've allocated as a result