Re:“What the Hardware Does” Is Not What Your Program Does: U...
by mhh__ on Monday July 15, 2019 @06:22AM
(#20439440)
If you rely on an optimization like this, that's not a code smell as much as a code-sewer:
This is one of those optimizations that a very clever compiler might be able to do interprocedurally give a certain input for example.
Re:“What the Hardware Does” Is Not What Your Program Does: U...
by cryptonector on Monday July 15, 2019 @12:43PM
(#20442545)
I expect the compiler would optimize the tail recursion into a loop, so the likely worst case is not that you blow the stack but that you spin for a while.
How can anyone put up with that?