<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 14, 2023 at 6:05 AM Ralph Corderoy <<a href="mailto:ralph@inputplus.co.uk">ralph@inputplus.co.uk</a>> wrote:<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Let the compiler squeeze all it can out of the letter of the standard.<br>
Let the programmer have the compiler abide by the spirit of the language.<br></blockquote><div><br></div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large">Right.  And what is the spirit of C?  I contend that it is this: "Conformant code flies faster than the lightning, and non-conformant code makes demons fly out of your nose, because if you have code that exhibits any of the 193 (or whatever) C99 undefined behaviors plus however many later standards have added, IT'S YOUR FAULT."</div></div></div>