On 07/28/10 10:26, Richard Guenther wrote:
[snip]
You can use the flatten attribute to tell the compiler to inline all
calls in a given function, like
void __attribute__((flatten)) foo(void)
{
...
decode1();
...
}
and it will inline decode1() (and recursively all its callees).
[snip]
Will this attribute work when the function calls are done
by dereferencing const function pointers in a const array
as done in the dispatch_funvec shown here:
http://groups.google.com/group/comp.lang.c++.moderated/browse_thread/thread/364c0dd5ce512497#
or is there maybe some other attribute needed?
TIA.
-Larry