[project @ 1999-04-27 14:35:25 by simonm]
authorsimonm <unknown>
Tue, 27 Apr 1999 14:35:25 +0000 (14:35 +0000)
committersimonm <unknown>
Tue, 27 Apr 1999 14:35:25 +0000 (14:35 +0000)
indexArray# now returns an unboxed 1-tuple.

ghc/compiler/prelude/PrimOp.lhs

index d43d498..dd15382 100644 (file)
@@ -1277,7 +1277,7 @@ primOpInfo WriteArrayOp
 primOpInfo IndexArrayOp
   = let { elt = alphaTy; elt_tv = alphaTyVar } in
     mkGenPrimOp SLIT("indexArray#") [elt_tv] [mkArrayPrimTy elt, intPrimTy]
-       (unboxedPair [realWorldStatePrimTy, elt])
+       (mkUnboxedTupleTy 1 [elt])
 
 ---------------------------------------------------------------------------
 -- Primitive arrays full of unboxed bytes: