0.pre8.3
[sbcl.git] / src / runtime / breakpoint.c
index d69e9c2..716bc21 100644 (file)
 #include "globals.h"
 #include "alloc.h"
 #include "breakpoint.h"
+#include "genesis/code.h"
+#include "genesis/fdefn.h"
+#include "genesis/symbol.h"
+#include "genesis/static-symbols.h"
 
 #define REAL_LRA_SLOT 0
 #ifndef __i386__
@@ -62,7 +66,7 @@ void breakpoint_do_displaced_inst(os_context_t* context,
      *
      * -dan 2001.08.09 */
 
-#if !(defined(hpux) || defined(irix) || defined(__i386__) || defined(alpha))
+#if (defined(sparc) && defined (solaris))
     undo_fake_foreign_function_call(context);
 #endif
     arch_do_displaced_inst(context, orig_inst);