[BC] Block Closures, Version 2
Marcel Weiher
marcel at metaobject.com
Tue Feb 19 18:36:20 UTC 2002
On Tuesday, February 19, 2002, at 07:26 PM, Anthony Hannan wrote:
> Marcel Weiher <marcel at metaobject.com> wrote:
>> I tried just the general VM patches, and it also segfaults for me. The
>> place it crashes is
>> ...
>> commonReturn: /* */;
>> nilOop = nilObj;
>> thisCntx = activeContext;
>> --> if ((cntx == nilOop) || ((longAt(((((char *) cntx)) + 4) +
>> (1 << 2))) == nilOop)) {
>> /* begin internalCannotReturn: */
>> /* begin internalPush: */
>> ...
>
> This looks like the standard VM code, not the BC VM code.
Exactly. As I said in my message:
"I tried just the general VM patches, and it also segfaults for me."
I thought this would be helpful in tracking this down, because it points
to the problem lying in those changes, not in the actual BC code.
Marcel
--
Marcel Weiher Metaobject Software Technologies
marcel at metaobject.com www.metaobject.com
Metaprogramming for the Graphic Arts. HOM, IDEAs, MetaAd etc.
More information about the Squeak-dev
mailing list
|