> > Therefore, inline the way you describe it, is useful only for > functions that are *always* profitable to inline. Any function that > might or might not be profitable to inline should not be declared > inline, and the compiler would never inline it. And of course this approach is impractical, since whether inlining helps in a specific case is target dependent.