From: Jakob Stoklund Olesen Date: Fri, 6 Aug 2010 18:47:06 +0000 (+0000) Subject: Keep the MachiuneFunctionPass pointer around. It is useful for verification. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=6d108e2cb59a3fe4d71bbde41416b55fc7c31d22;p=oota-llvm.git Keep the MachiuneFunctionPass pointer around. It is useful for verification. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110464 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/InlineSpiller.cpp b/lib/CodeGen/InlineSpiller.cpp index 872a829df59..1492566cfe5 100644 --- a/lib/CodeGen/InlineSpiller.cpp +++ b/lib/CodeGen/InlineSpiller.cpp @@ -30,6 +30,7 @@ using namespace llvm; namespace { class InlineSpiller : public Spiller { + MachineFunctionPass &pass_; MachineFunction &mf_; LiveIntervals &lis_; MachineLoopInfo &loops_; @@ -61,7 +62,8 @@ public: InlineSpiller(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm) - : mf_(mf), + : pass_(pass), + mf_(mf), lis_(pass.getAnalysis()), loops_(pass.getAnalysis()), vrm_(vrm),