From 47f79bb58e42f1a08a7f388b8b1596ded7d49bbb Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Mon, 2 Jan 2012 07:49:53 +0000 Subject: 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 --- lib/Bitcode/Reader/BitcodeReader.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib/Bitcode/Reader/BitcodeReader.h') 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 -- cgit v1.2.3-18-g5258