<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">INLINE[n]    becomes ONLY_INLINE_FROM[n]<br>
NOINLINE[n]  becomes ONLY_NOINLINE_BEFORE[n]<br>
...<br>
And I am not even sure if ONLY_INLINE_FROM has the connotation of<br>
definite inlining to every reader...<br></blockquote><div><br></div><div>ONLY_INLINE_FROM is problematic indeed, because it could just as well mean the same as MAY_INLINE_FROM.</div><div><br class="Apple-interchange-newline"><font face="arial, helvetica, sans-serif"><span style="font-size:12.8000001907349px">I still think we should consider splitting up the original INLINE[n] pragma into two simpler pragmas (it currently does two things, whereas NOINLINE[n] does only one thing). H</span>ere' another suggestion (note that phases count down):</font></div><div><div><div><br></div></div></div><div><div style="font-size:12.8000001907349px"><font face="monospace, monospace">INLINE[2]    becomes  NO_INLINE > 2, INLINE <= 2</font></div><div style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px;font-family:monospace,monospace">NOINLINE[2]  becomes  NO_INLINE > 2</span><font face="monospace, monospace" style="font-size:12.8000001907349px"><br style="font-size:12.8000001907349px"></font></div><div style="font-size:12.8000001907349px"><br></div></div><div>Or, if we don't want two separate pragmas:</div><div><br></div><div><span style="font-size:12.8000001907349px"><font face="monospace, monospace">INLINE[2]    becomes  INLINE_IFF <= 2</font></span></div><div><span style="font-family:monospace,monospace;font-size:12.8000001907349px">NOINLINE[2]  becomes  NOINLINE > 2</span></div><div><br></div><div><br></div></div></div></div>