Or have different inlining heuristics for C++.
I tend to thing that common heuristics smart enought to catch C++
abstraction should do fine for both. Inlining is hitting us before each
release, now imagine twice as many arugments here!
The only problem with common heuristics I see is that in C the "inline"
keyword is very strong hint basically meaning "I use language extension
because I really want to inline it", while in C++ it is "maybe I want to
inline it, but maybe I just put it to header for fun". We might want to
distinguish these in the case we fail to deal with them in common
miserably.