Hi misc, i have this warning when i compile picolisp in obsd 4.7:
flow.c: In function `doCatch':
flow.c:1351: warning: argument `x' might be clobbered by `longjmp' or `vfork'
the offending code is:
any doCatch(any x) {
any y;
catchFrame f;
x = cdr(x), f.tag = EVAL(car(x)), f.fin = Zero;
f.link = CatchPtr, CatchPtr = &f;
f.env = Env;
y = setjmp(f.rst)? Thrown : prog(cdr(x));
CatchPtr = f.link;
return y;
}
any hints on how to remove the warning would be greatly appreciated.
thank you.
/e

