FYI ... found a short-term solution ... and some interesting
things ...
1) No inlining at all happens unless optimization is enabled -
regardless of the always_inline attribute.
Yup, I filed a bug on that and it was closed as "works ad designed"
-- seem the compiler folks, consider inlining an "optimization".
In my experience, the always_inline attribute always inlines as long
as the function is inlineable, regardless of optimization level.
However, declaring a function as inline without the always_inline
attribute will cause it to not be inlined when building unoptimized
code.
-Eric
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/darwin-dev/email@hidden