X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FAdjustor.c;h=e9fc769e722cbc8aeb738b9ab0ef52800acda0c4;hb=8def87551a7bf9f531059e519259b1fd9df45725;hp=18d36735bfb6e2545b83eede6461491c79ee08ee;hpb=3a46e9f8b0b527fd73814a93fd2ca81983c299b7;p=ghc-hetmet.git diff --git a/ghc/rts/Adjustor.c b/ghc/rts/Adjustor.c index 18d3673..e9fc769 100644 --- a/ghc/rts/Adjustor.c +++ b/ghc/rts/Adjustor.c @@ -73,7 +73,11 @@ static unsigned char __obscure_ccall_ret_code [] = #if defined(alpha_TARGET_ARCH) /* To get the definition of PAL_imb: */ -#include +# if defined(linux_TARGET_OS) +# include +# else +# include +# endif #endif #if defined(ia64_TARGET_ARCH) @@ -520,6 +524,6 @@ freeHaskellFunctionPtr(void* ptr) #endif *((unsigned char*)ptr) = '\0'; - free(ptr); + stgFree(ptr); }