PrimOps warnings
Simon Marlow
simonmarhaskell at gmail.com
Tue Nov 14 11:29:12 EST 2006
Sven Panne wrote:
> When GHC/PrimopWrappers.hs is compiled, there are a few warnings:
>
> -----------------------------------------------------------------------------
> ../../compiler/ghc-inplace -H16m -O -fglasgow-exts -cpp -Iinclude -"#include"
> HsBase.h -funbox-strict-fields -package-name base-2.0 -O -Rghc-timing
> -fgenerics -fgenerics -split-objs -c GHC/PrimopWrappers.hs -o
> GHC/PrimopWrappers.o -ohi GHC/PrimopWrappers.hi
> /tmp/ghc12116_0/ghc12116_0.hc: In function
> ‘base_GHCziPrimopWrappers_reallyUnsafePtrEqualityzh_entry’:
>
> /tmp/ghc12116_0/ghc12116_0.hc:125:0:
> warning: cast to pointer from integer of different size
> /tmp/ghc12116_0/ghc12116_0.hc: In function
> ‘base_GHCziPrimopWrappers_eqStableNamezh_entry’:
>
> /tmp/ghc12116_0/ghc12116_0.hc:157:0:
> warning: cast to pointer from integer of different size
> /tmp/ghc12116_0/ghc12116_0.hc: In function
> ‘base_GHCziPrimopWrappers_eqStablePtrzh_entry’:
>
> /tmp/ghc12116_0/ghc12116_0.hc:189:0:
> warning: cast to pointer from integer of different size
> -----------------------------------------------------------------------------
>
> These are caused by the code generated by CgPrimOps.hs for a few primops. Are
> these harmless? Can they be fixed?
I've fixed these. I suspect they were probably harmless.
Cheers,
Simon
More information about the Cvs-ghc
mailing list