<br><br><div class="gmail_quote">On Wed, Nov 3, 2010 at 2:19 PM, Marcin Swiderski <span dir="ltr"><<a href="mailto:marcin.sfider@gmail.com">marcin.sfider@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Author: sfider<br>
Date: Wed Nov  3 01:19:35 2010<br>
New Revision: 118158<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=118158&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=118158&view=rev</a><br>
Log:<br>
Added generating destructors for temporary objects. Two cases I know of, that are not handled properly:<br>
1. For statement: const C& c = C(0) ?: C(1) destructors generated for condition will not differ from those generated for case without prolonged lifetime of temporary,<br>
2. There will be no destructor for constant reference member bound to temporary at the exit from constructor.<br><br></blockquote><div><br>Hi Marcin,<br><br>Could you please provide two examples for these cases? <br></div>
</div>