diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2012-01-02 07:49:53 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2012-01-02 07:49:53 +0000 |
commit | 47f79bb58e42f1a08a7f388b8b1596ded7d49bbb (patch) | |
tree | 8324e159a48ba6691881b0b8f637a51683df8070 /lib/Bitcode/Reader/BitcodeReader.h | |
parent | a86bcfb565bdea5bd45634fd2139ac17172a3500 (diff) |
Materialize functions whose basic blocks are used by global variables. Fixes
PR11677.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147425 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Bitcode/Reader/BitcodeReader.h')
-rw-r--r-- | lib/Bitcode/Reader/BitcodeReader.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Bitcode/Reader/BitcodeReader.h b/lib/Bitcode/Reader/BitcodeReader.h index 978b15b0f0..952d645a4c 100644 --- a/lib/Bitcode/Reader/BitcodeReader.h +++ b/lib/Bitcode/Reader/BitcodeReader.h @@ -184,7 +184,9 @@ public: ~BitcodeReader() { FreeState(); } - + + void materializeForwardReferencedFunctions(); + void FreeState(); /// setBufferOwned - If this is true, the reader will destroy the MemoryBuffer |