<br><br><div class="gmail_quote">2010/9/7 Marcin Świderski <span dir="ltr"><<a href="mailto:marcin.sfider@gmail.com">marcin.sfider@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br><br><div class="gmail_quote">W dniu 7 września 2010 07:22 użytkownik Zhongxing Xu <span dir="ltr"><<a href="mailto:xuzhongxing@gmail.com" target="_blank">xuzhongxing@gmail.com</a>></span> napisał:<div class="im">
<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I implemented a minimum patch that set up the CFGElement hierarchy based on Marcin's patch.<br><br>I use 2 pointers directly in CFGElement, because this make logic simpler and we can optimize it anytime later.<br>The first pointer's integer bits are used to mark the main kind of the CFGElement. The second are used to mark the kind of dtors.<br>


<br>Scopes are removed since we haven't decided if to include it. Other parts are necessary adaption to the new CFGElement interface. <br><br>This should be easier to review.<br><br></blockquote></div><div>Thanks for doing this, I really appreciate. One thing I would add to this patch, that won't complicate it but will make code clearer, is a rename in CFGBlock from StatementList to ElementList and Statements to Elements.</div>
<div><div></div><br></div></div></blockquote><div><br>OK, patch updated. <br></div></div><br>