With the high amount of memory computers have these days, it probably wont make any difference(eg you wont get a SIGSEGV because of it) but if the compiler provides us with a simple keyword that will drastically reduce the stack usage of the function then the question you should ask is "why not?"