<div dir="ltr"><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 17 Feb 2021 at 16:02, Andrey Sharoyko via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi.<br>
<br>
In XCode I declare a function<br>
<br>
void func (const Valu & val);<br>
<br>
And when I mistakenly pass a pointer instead of a reference to an object, the compiler does not issue an error or warning message. <br>
<br clear="all"></blockquote><div><br></div><div style="font-family:courier new,monospace;font-size:large" class="gmail_default">My money is on Valu being a template parameter.</div><div style="font-family:courier new,monospace;font-size:large" class="gmail_default"><br></div><div style="font-family:courier new,monospace;font-size:large" class="gmail_default">Csaba<br></div></div>-- <br><div dir="ltr" class="gmail_signature">You can get very substantial performance improvements<br>by not doing the right thing. - Scott Meyers, An Effective C++11/14 Sampler<br>So if you're looking for a completely portable, 100% standards-conformant way<br>to get the wrong information: this is what you want. - Scott Meyers (C++TDaWYK)</div></div>