<div dir="ltr">Yep, good idea.</div><div class="gmail_extra"><br><div class="gmail_quote">2016-12-16 23:00 GMT+01:00 Jonathan Coe via cfe-dev <span dir="ltr"><<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
<br>
> On 16 Dec 2016, at 20:29, Aaron Ballman via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>> wrote:<br>
><br>
> On Fri, Dec 16, 2016 at 3:27 PM, Malcolm Parsons<br>
> <<a href="mailto:malcolm.parsons@gmail.com">malcolm.parsons@gmail.com</a>> wrote:<br>
>> On 16 December 2016 at 16:14, Aaron Ballman <<a href="mailto:aaron@aaronballman.com">aaron@aaronballman.com</a>> wrote:<br>
>>> I think this could be a useful warning for explicit captures. It seems<br>
>>> possible that someone may want to capture something by value purely<br>
>>> for its RAII properties, but that seems unlikely to be common and<br>
>>> could still be silenced with an explicit cast to void?<br>
>><br>
>> It looks like -Wunused-private-field checks<br>
>> InitializationHasSideEffects(<wbr>FieldDecl&) to avoid warning about such<br>
>> fields.<br>
><br>
> Perfect! I figured we already had a solution for it, I just wanted to<br>
> point it out as a possible false-positive to avoid. I think it's a<br>
> great idea for a diagnostic in Clang.<br>
><br>
<br>
</span>Sounds like a great idea. I'd be keen to use this check and happy to review a patch.<br>
<div class="HOEnZb"><div class="h5"><br>
> ~Aaron<br>
><br>
>><br>
>> --<br>
>> Malcolm Parsons<br>
> ______________________________<wbr>_________________<br>
> cfe-dev mailing list<br>
> <a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a><br>
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/cfe-dev</a><br>
______________________________<wbr>_________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/cfe-dev</a><br>
</div></div></blockquote></div><br></div>