From ea61a2f06fbf6bdbfab54397b9b173936376ff83 Mon Sep 17 00:00:00 2001 From: qrczak Date: Fri, 1 Sep 2000 18:28:41 +0000 Subject: [PATCH] [project @ 2000-09-01 18:28:41 by qrczak] ForeignObjs were incorrectly passed to foreign functions by the NCG. Fixed. --- ghc/compiler/nativeGen/StixPrim.lhs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ghc/compiler/nativeGen/StixPrim.lhs b/ghc/compiler/nativeGen/StixPrim.lhs index 388bb86..1f5fde1 100644 --- a/ghc/compiler/nativeGen/StixPrim.lhs +++ b/ghc/compiler/nativeGen/StixPrim.lhs @@ -278,7 +278,7 @@ primCode lhs (CCallOp (CCall (StaticTarget fn) is_asm may_gc cconv)) rhs case getAmodeRep x of ArrayRep -> StIndex PtrRep base arrPtrsHS ByteArrayRep -> StIndex IntRep base arrWordsHS - ForeignObjRep -> StIndex PtrRep base fixedHS + ForeignObjRep -> StInd PtrRep (StIndex PtrRep base fixedHS) _ -> base ccall = case lhs of -- 1.7.10.4