<div dir="ltr"><div>I saw that but decided to ignore it.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 16 Jun 2021 at 12:14, D. Hugh Redelmeier <<a href="mailto:hugh@vault.libreswan.fi">hugh@vault.libreswan.fi</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">New commits:<br>
commit a8fe696f67534be498e730c45f5337edc153ec1a<br>
Author: D. Hugh Redelmeier <<a href="mailto:hugh@mimosa.com" target="_blank">hugh@mimosa.com</a>><br>
Date:   Wed Jun 16 12:07:33 2021 -0400<br>
<br>
    pluto: ikev2_ts.c: convert large const by-value parameters to by-ref<br>
<br>
    Coverity complains about pointlessly copying large (1k) parameters.<br>
    It's right.  Thank "const" for making this transformation evident.<br>
<br>
    Wishful thinking: a compiler ought to be able to do this transformation.<br>
<br></blockquote><br></div><div class="gmail_quote">What makes you think the compiler can't eliminate this?  It is 2021 after all.<br></div><div class="gmail_quote">The function's static so it doesn't even need LTO.<br></div></div>