[gnu.g++] why can't functions with large aggregate parameters be inline?

baud@gt-eedsp.UUCP (Kurt Baudendistel) (01/28/89)

i often get this warning message. why can't they? the only result
of this limitation of the compiler will be that i will start writing
my funtions as #defines, since i know that the functions are very
simple and i don't want function call overhead. i find that these types
of things often need to go into prototypable libraries, thus requiring
that the functions are NOT compiled, since this messes up the source
code management.

this is bad! the compiler is warping my programming style in a bad
way (using #defines rather than inline functions)!

what can be done about it?
thanks.
kurt
-- 
Kurt Baudendistel --- GRA
Georgia Tech, School of Electrical Engineering, Atlanta, GA  30332
uucp:  ...!{allegra,hplabs,ulysses}!gatech!gt-eedsp!baud
internet: baud%gt-eedsp@gatech.edu