projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Properly close mapped files.
[oota-llvm.git]
/
lib
/
Bytecode
/
Archive
/
Archive.cpp
diff --git
a/lib/Bytecode/Archive/Archive.cpp
b/lib/Bytecode/Archive/Archive.cpp
index 2d79bd66ed3477f979c0a5c31781bf92ef4fc5d6..aa2db4138528e2547e8099dade60d7df08391d0b 100644
(file)
--- 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) {
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
delete mapfile;
}
// Delete any ModuleProviders and ArchiveMember's we've allocated as a result