diff options
Diffstat (limited to 'lib/Bytecode/Reader/Reader.h')
-rw-r--r-- | lib/Bytecode/Reader/Reader.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/Bytecode/Reader/Reader.h b/lib/Bytecode/Reader/Reader.h index fcf79b478b..86ccc200a7 100644 --- a/lib/Bytecode/Reader/Reader.h +++ b/lib/Bytecode/Reader/Reader.h @@ -248,6 +248,12 @@ protected: /// @brief Parse a string constants block void ParseStringConstants(unsigned NumEntries, ValueTable &Tab); + /// @brief Release our memory. + void freeState() { + freeTable(FunctionValues); + freeTable(ModuleValues); + } + /// @} /// @name Data /// @{ @@ -467,12 +473,6 @@ private: /// given constant. void ResolveReferencesToConstant(Constant *C, unsigned Typ, unsigned Slot); - /// @brief Release our memory. - void freeState() { - freeTable(FunctionValues); - freeTable(ModuleValues); - } - /// @brief Free a table, making sure to free the ValueList in the table. void freeTable(ValueTable &Tab) { while (!Tab.empty()) { |