The same (and more) stack space will be used if it was called as a regular function, whether that's preserving registers across the call boundary or simply running out of registers. So this shouldn't save any space, temporarily or otherwise.
Long running function calling short lived but high memory use function is a bad candidate for inlining because of that.