commit | a2602f3dfd0561bf5825e301c173628c35525db8 | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Thu May 22 18:26:48 2003 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Thu May 22 18:26:48 2003 +0000 |
tree | 98e549f52320bbffd8def2ec5c81047c10548540 | |
parent | 12e6465d89e24c0b20d7496bb1c0129f47dff6ce [diff] [blame] |
Do not assert fail or crash when a bytecode parse fails! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6284 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Bytecode/Reader/Reader.cpp b/lib/Bytecode/Reader/Reader.cpp index 7c0e6d4..1a7e3d5 100644 --- a/lib/Bytecode/Reader/Reader.cpp +++ b/lib/Bytecode/Reader/Reader.cpp
@@ -642,6 +642,7 @@ TheModule = new Module(ModuleID); if (ParseModule(Buf, EndBuf)) { + freeState(); // Must destroy handles before deleting module! delete TheModule; TheModule = 0; }