Most compilers don't have to, and then you just inline whatever you can until some estimated register pressure is reached at the call site.