I don't know what I was thinking
authorChris Lattner <sabre@nondot.org>
Mon, 12 Nov 2001 20:30:12 +0000 (20:30 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 12 Nov 2001 20:30:12 +0000 (20:30 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1275 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Bytecode/Reader/Reader.cpp

index a2e72b2547deb465cb8b369cb2d498089d4c3917..a076bffb3a2c72830272734606d0ab7580afcf9d 100644 (file)
@@ -614,8 +614,8 @@ Module *ParseBytecodeFile(const string &Filename, string *ErrorStr) {
     uchar *Buf = (uchar*)mmap(0, FileSize, PROT_READ|PROT_WRITE, 
                              MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
     assert((Buf != (uchar*)-1) && "mmap returned error!");
-    free(FileData);
     memcpy(Buf, FileData, FileSize);
+    free(FileData);
 #else
     uchar *Buf = FileData;
 #endif