mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-01-31 13:10:34 +00:00
22c67fc268
I decided that the check for whether control reaches the end of the function without performing some necessary action (eg, invoking [super dealoc] in a derived -dealoc) is conceptually the return statement using a pseudo operand and the necessary action defining that pseudo operand and thus is the same as checking for uninitialised variables. Thus, add a pseudo operand type and use one to represent the invocation of [super alloc], with a special function to call when the "used" pseudo operand is "uninitialised". While I currently don't know what else pseudo operands could be used for, the system should be flexible enough to add any check. Fixes #24 |
||
---|---|---|
.. | ||
doc | ||
include | ||
source | ||
test | ||
AUTHORS | ||
Makemodule.am | ||
TODO |