From e9687b5cf64599598b13efc257fa0a5423434af0 Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Thu, 5 Aug 2010 06:25:26 -0600 Subject: [PATCH] fix little C-code problems that trigger clang errors/warnings --- src/racket/src/eval.c | 1 - src/racket/src/jit.c | 4 ++-- src/wxxt/utils/image/src/wx_img.cc | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/racket/src/eval.c b/src/racket/src/eval.c index ca93d30993..8f1e476763 100644 --- a/src/racket/src/eval.c +++ b/src/racket/src/eval.c @@ -12840,7 +12840,6 @@ static Scheme_Object *write_syntax(Scheme_Object *obj) case scheme_begin0_sequence_type: break; default: - *(long *)0x0 = 1; break; } } diff --git a/src/racket/src/jit.c b/src/racket/src/jit.c index b415ef76c9..494ca0e9cb 100644 --- a/src/racket/src/jit.c +++ b/src/racket/src/jit.c @@ -13601,10 +13601,10 @@ static void check_stack(void) if (q == stack_cache_pop_code) { if (!pos) - *(long *)0x0 = 1; + abort(); else { if (stack_cache_stack[pos].stack_frame != (void *)(((void **)p) + RETURN_ADDRESS_OFFSET)) { - *(long *)0X0 = 1; + abort(); } --pos; } diff --git a/src/wxxt/utils/image/src/wx_img.cc b/src/wxxt/utils/image/src/wx_img.cc index 6e655962b1..95e9b239d1 100644 --- a/src/wxxt/utils/image/src/wx_img.cc +++ b/src/wxxt/utils/image/src/wx_img.cc @@ -672,8 +672,8 @@ void wxImage::FloydDitherize1(XImage * /* ximage */) /* same as FloydDitherize8, but output is a 1-bit per pixel XYBitmap, packed 8 pixels per byte */ - register short *dp; - register byte pix8, bit; + short *dp; + byte pix8, bit; short *dithpic; int i, j, err, bperln, order; byte *pp, *image, w, blck, w8, b8;