From: Chris Lattner Date: Thu, 12 Mar 2009 17:22:48 +0000 (+0000) Subject: Fully initialize all ivars, fixing PR3790, patch by Edwin Torok! X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=40a07a4121530040ed83a508c9c638be1c526292;p=oota-llvm.git Fully initialize all ivars, fixing PR3790, patch by Edwin Torok! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66798 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/PassManagers.h b/include/llvm/PassManagers.h index fbf28f36e8c..0716ce53721 100644 --- a/include/llvm/PassManagers.h +++ b/include/llvm/PassManagers.h @@ -122,7 +122,7 @@ class PassManagerPrettyStackEntry : public PrettyStackTraceEntry { Module *M; public: PassManagerPrettyStackEntry(Pass *p) - : P(p) {} // When P is releaseMemory'd. + : P(p), V(0), M(0) {} // When P is releaseMemory'd. PassManagerPrettyStackEntry(Pass *p, Value &v) : P(p), V(&v), M(0) {} // When P is run on V PassManagerPrettyStackEntry(Pass *p, Module &m)