spir Wrote: > On 02/11/2011 09:33 AM, Jim wrote: > >> Regardless, I would _hope_ that the compiler would be smart enough to make > >> > intelligent choices about inlining. That's probably one of those areas > >> > that can > >> > always be improved however. > > > > I also think that this decision should be left to the compiler. > > > > The inline keyword was deemed useful for the same reason that symbols had > > to be declared before their use (causing the C/C++ header hell) -- it's > > easier to implement such a compiler. > > Agreed; but what about having the compiler tell you, on demand, "func 'f' at > line #l in module 'm' was not inlined" ?
I rarely need to go that low-level. My hope is that the compiler will sort this out in the end. Give it some time, or effort to have these optimizations implemented in the compiler.