[to cfe-commits, bcc llvm-commits]<br><br>Sorry, got the wrong list.<br><br><div class="gmail_quote">On 9 November 2011 16:47, Nick Lewycky <span dir="ltr"><<a href="mailto:nlewycky@google.com">nlewycky@google.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">This patch fixes PR11345, a case where we emit debug info for a class, just because we define a static member inside the class. This is implemented by changing getContextDescriptor() to use a newly refactored getTypeOrFwdDecl() method, instead of always requiring a full definition.<div>


<br></div><div>Please review! In particular, this patch causes the code that emits pointers which used to always emit a new fwd-decl of the record type, to now use the full type if that type is already defined and emitted. I don't think this has any ill effects, but it's difficult to prove.</div>

<span class="HOEnZb"><font color="#888888">
<div><br></div><div>Nick</div><div><br></div>
</font></span></blockquote></div><br>