<br><br><div class="gmail_quote">On Mon, Dec 22, 2008 at 1:33 PM, Douglas Gregor <span dir="ltr"><<a href="mailto:dgregor@apple.com">dgregor@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d"><br>
On Dec 21, 2008, at 5:52 PM, Zhongxing Xu wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Author: zhongxingxu<br>
Date: Sun Dec 21 19:52:37 2008<br>
New Revision: 61319<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=61319&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=61319&view=rev</a><br>
Log:<br>
Add an option to make 'RemoveDeadBindings' a configurable behavior. This enables<br>
us to measure the effect of this optimization.<br>
<br>
Modified:<br>
   cfe/trunk/Driver/AnalysisConsumer.cpp<br>
   cfe/trunk/include/clang/Analysis/PathSensitive/GRExprEngine.h<br>
   cfe/trunk/lib/Analysis/GRExprEngine.cpp<br>
   cfe/trunk/test/Analysis/null-deref-ps.c<br>
</blockquote>
<br></div>
I'm seeing this warning when compiling GRExprEngine.cpp:<br>
<br>
/Users/dgregor/Projects/llvm/tools/clang/lib/Analysis/../../include/clang/Analysis/PathSensitive/GRExprEngine.h: In constructor 'clang::GRExprEngine::GRExprEngine(clang::CFG&, clang::Decl&, clang::ASTContext&, clang::LiveVariables&, bool, clang::StoreManager* (*)(clang::GRStateManager&), clang::ConstraintManager* (*)(clang::GRStateManager&))':<br>

/Users/dgregor/Projects/llvm/tools/clang/lib/Analysis/../../include/clang/Analysis/PathSensitive/GRExprEngine.h:97: warning: 'clang::GRExprEngine::PurgeDead' will be initialized after<br>
/Users/dgregor/Projects/llvm/tools/clang/lib/Analysis/../../include/clang/Analysis/PathSensitive/GRExprEngine.h:65: warning:   'clang::GRStmtNodeBuilder<clang::GRState>* clang::GRExprEngine::Builder'<br>
GRExprEngine.cpp:120: warning:   when initialized here<br>
<br>
Could you change the initialization order to eliminate this warning?<br>
<br>
        - Doug<br>
</blockquote></div> <br>Fixed. Thanks.<br>