diff options
author | Chris Lattner <sabre@nondot.org> | 2003-05-22 18:26:48 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-05-22 18:26:48 +0000 |
commit | a2602f3dfd0561bf5825e301c173628c35525db8 (patch) | |
tree | 98e549f52320bbffd8def2ec5c81047c10548540 /lib/Bytecode/Reader/ReaderInternals.h | |
parent | 12e6465d89e24c0b20d7496bb1c0129f47dff6ce (diff) |
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
Diffstat (limited to 'lib/Bytecode/Reader/ReaderInternals.h')
-rw-r--r-- | lib/Bytecode/Reader/ReaderInternals.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Bytecode/Reader/ReaderInternals.h b/lib/Bytecode/Reader/ReaderInternals.h index 6709bc2d4d..a8ee6fc8b9 100644 --- a/lib/Bytecode/Reader/ReaderInternals.h +++ b/lib/Bytecode/Reader/ReaderInternals.h @@ -45,6 +45,9 @@ public: FirstDerivedTyID = Type::FirstDerivedTyID; } ~BytecodeParser() { + freeState(); + } + void freeState() { freeTable(Values); freeTable(LateResolveValues); freeTable(ModuleValues); |