Looks like a compiler bug. fprintf(stderr, "pco1 p=%p\n", p); struct object *o=low_clone(p); fprintf(stderr, "pco2 p=%p\n", p);
gives pco1 p=0x3ec6770 pco2 p=(nil)
Martin Nilsson (Opera Mini - AFK!) @ Pike (-) developers forum Mon, 23 Apr 2012 10:15:10 -0700
Looks like a compiler bug. fprintf(stderr, "pco1 p=%p\n", p); struct object *o=low_clone(p); fprintf(stderr, "pco2 p=%p\n", p);
gives pco1 p=0x3ec6770 pco2 p=(nil)