diff --git a/lisp/x86-arch.c b/lisp/x86-arch.c index d511a4d4c15ea48e71e5b367b2d5c342a9f00e74..fdd2206bd42cea08f0880efd9acdac4bc4e19f95 100644 --- a/lisp/x86-arch.c +++ b/lisp/x86-arch.c @@ -1,6 +1,6 @@ /* x86-arch.c -*- Mode: C; comment-column: 40 -*- * - * $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/lisp/x86-arch.c,v 1.30 2007/11/16 06:52:25 cshapiro Exp $ + * $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/lisp/x86-arch.c,v 1.31 2007/12/03 18:02:45 pwerkowski Exp $ * */ @@ -161,7 +161,7 @@ arch_do_displaced_inst(os_context_t * context, unsigned long orig_inst) single_stepping = (unsigned int *) pc; #ifndef __linux__ - (unsigned int *) SC_PC(context) = (char *) pc - 9; + SC_PC(context) = (int)((char *) pc - 9); #endif }