I think there's a lot of room between "allow this subroutine to be wrapped"
and "inline this subroutine." Whatever the "specific declaration for speed"
is that forbids runtime wrapping of a subroutine, it should not be spelled
"inline."
(although "inline" may imply "dontwrapmeplease" or whatever :)
-John
I don't see how a sub being inline-able prevents being wrap-able.
In most langausges an inline declaration is only a suggestion and
often there is a real version of the sub in addition to any
inlined copies. Besides a wrapped inline sub is in no different
situation as a inlined sub being called in another inlined sub,
this seem to be all part of what the compiler has to be able to do
to deal with a recursive sub that is also declared inline.
--
Mark Biggar
mark.a...@attbi.com
I did say "may"... :)
(anyway, my original point still stands)
-John
Hmm. In this area, I'm surprised that Larry didn't know better. My
confidence in the implementation team's ability to produce fast
functions, regardless of wrappage, is pretty high.
I agree with you, John -- "make this fast" and "make this inline"
aren't the same thing by a long shot.
=Austin
Just like I did say "such as". :-/
Larry