<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Aha.. I see the bug in my patch.<div><br><div><blockquote type="cite"><div><blockquote type="cite"><blockquote type="cite"><br><font class="Apple-style-span" color="#000000"><br></font></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">+  unsigned SuffixNo = 0;<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">+  for (DebugInfoFinder::iterator I = DbgFinder.global_variable_begin(),<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">+         E = DbgFinder.global_variable_end(); I != E; ++I) {<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">+    DICompositeType CTy(*I);<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">+    if (CTy.isNull())<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">+      continue;</blockquote></blockquote></div></blockquote></div><div><br></div><div>Here it should use</div><div><br></div><div>  for(debugInfoFinder::iterator I = DbgFinder.type_begin(),</div><div>       E = DbgFinder.type_end(); I != E; ++I) {</div><div>     DICompositeType CTY(*I);</div><div>     if (CTy.isNull())</div><div>       continue;</div><div><br></div><br></div><div>Can you try this ?</div><div>Thanks,</div><div>-</div><div>Devang</div></body></html>