K
Keith Thompson
*Shrug* If it is designed to generate code for such a restricted system,
I would consider it poor quality of service if it didn't check, _even_
if you were using a Frankenstein implementation. After all, only 4k of
stack, all by itself, screams "specialist application". It didn't 30
years ago, but today?
How can it check?
It can't check at compile time because the information doesn't exist
(the same code might run on one system with 4k of stack and another
with 32k of stack), and it can't check at run time because, on such
a restricted system, stack overflow checks are probably going to
be unacceptably expensive.
A configurable warning would be nice, but that's a QoI issue.