[project @ 2005-01-10 13:53:14 by simonmar]
authorsimonmar <unknown>
Mon, 10 Jan 2005 13:53:14 +0000 (13:53 +0000)
committersimonmar <unknown>
Mon, 10 Jan 2005 13:53:14 +0000 (13:53 +0000)
commitcad81487faebf190957de05585fe484348af71e0
treee94323bd4f6121503d00bb01672c4be79443aa14
parent038f8bb5d97d018c60c6f19faddbf0ee76775027
[project @ 2005-01-10 13:53:14 by simonmar]
Obscure bugfix affecting foreign import "wrapper" with non-word-sized
argument types (eg. Double) on Windows.  The list of arguments types
returned by dsFExport was the boxed types, rather than the unboxed
types, so dsFExportDynamic couldn't get the correct sizes of the
argument types to the stub function.

It's more correct now, but not totally correct (see the comment for
details).

Noticed by: Wolfgang Thaller.
ghc/compiler/deSugar/DsForeign.lhs