Heretofore we have said that the inline keyword should be dropped if it's not essential that something be inlined. Then the compiler will still inline it if it thinks that's optimal, but won't warn.