more changes for compressed pointers, mostly NULL->R_NoObject; now compiles without warnings, but crashes