make distinction between sptr_t and wptr_t, use it in code generation. be sure to treat global cafs as lazy locations rather than ones in WHNF
make distinction between sptr_t and wptr_t, use it in code generation. be sure to treat global cafs as lazy locations rather than ones in WHNF

darcs-hash:20070227083227-1a7c6-cf46687446cec98978478b1b27eeb5c8886c079e

kirbyfan64/jhc,kirbyfan64/jhc,kirbyfan64/jhc,kirbyfan64/jhc