[Ficl-developers] followup on fix for critical oo 'alloc' bug
Brought to you by:
jsadler
From: David M. <da...@re...> - 2004-07-27 09:12:40
|
Hi, Some weeks ago I posted a bug report and fix, whereby 'alloc' distorts the stack before calling --> init. Recapping - for classes whose init methods accept arguments, other than 'inst cls', the stack signature is different when the class is instantiated via 'new', compared to instantiation via 'alloc' or 'allot'. IMHO, this is a critical bug. The fix, in the last line of ': alloc' in oo.fr, is to change: class 2dup --> init to: class 2dup >r >r --> init r> r> Has this fix been accepted? -- Cheers David |