Fix freeHaskellFunctionPtr for Darwin/i386
authorAaron Tomb <atomb@galois.com>
Mon, 29 Oct 2007 20:26:36 +0000 (20:26 +0000)
committerAaron Tomb <atomb@galois.com>
Mon, 29 Oct 2007 20:26:36 +0000 (20:26 +0000)
rts/Adjustor.c

index 2cdbacb..841c660 100644 (file)
@@ -1024,7 +1024,7 @@ freeHaskellFunctionPtr(void* ptr)
  } else {
     freeStablePtr(*((StgStablePtr*)((unsigned char*)ptr + 0x02)));
  }
-#elif defined(x86_HOST_ARCH) && defined(darwin_HOST_OS)
+#elif defined(i386_HOST_ARCH) && defined(darwin_HOST_OS)
 if ( *(unsigned char*)ptr != 0xe8 ) {
    errorBelch("freeHaskellFunctionPtr: not for me, guv! %p\n", ptr);
    return;