hi,
The following is a simplification of my problem:
struct Base { virtual void func() = 0; };
struct Derived : Base { inline void func() {...} };
Derived& d = ...;
d.func();
This last call is not being inlined. Is this normal? (As I said my example is
more complex, I didn't check if the above is inlined or not). Also in my
example, compiling with -Winline does not warn me that it is not inlined. I
discovered it only by profiling the executable.
I can provide more details, in case this does not have a trivial answer.
Thanks! (please email me directly as I'm not subscribed)
--
Marco Correia <[EMAIL PROTECTED]>