Hi John,<br><br><div class="gmail_quote">On Thu, Oct 29, 2009 at 12:48 PM, John McCall <span dir="ltr"><<a href="mailto:rjmccall@apple.com">rjmccall@apple.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div bgcolor="#ffffff" text="#000000">
Like I said in the bug, I think there are common cases we can
green-light a warning for:  for example, if we're passing an
uninitialized field by reference to a copy constructor, then sure,
let's warn about it.  But for arbitrary function calls?  No.</div></blockquote><div><br></div><div>Okay, I'm going to submit a new patch that does not attempt to handle function calls w/ uninit arguments. You are right; it is not smart to enforce style, and it is complicated to know if the function is taking a pointer or reference, in combination with any operators upon the field itself. It is easier (for now) to just whitelist the function call case completely.</div>

<div><br></div></div>Sound good?<div><br>-- <br>Brandon<br>
</div>