Re: Port from Win to OSX with Inline functions
site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com On Oct 9, 2006, at 7:34 AM, Steve Sisak wrote: -Eric _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... At 10:03 AM -0400 10/9/06, Chris Edgington wrote: 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. This email sent to site_archiver@lists.apple.com
participants (1)
-
Eric Albert