[GHC] #9197: FFI types should be usable in foreign import decls without revealing representations
GHC
ghc-devs at haskell.org
Sat Jun 21 17:00:55 UTC 2014
#9197: FFI types should be usable in foreign import decls without revealing
representations
-------------------------------------+------------------------------------
Reporter: duncan | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler (FFI) | Version: 7.8.2
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture: Unknown/Multiple
Type of failure: None/Unknown | Difficulty: Unknown
Test Case: | Blocked By:
Blocking: | Related Tickets:
-------------------------------------+------------------------------------
Comment (by duncan):
I suspect it does have something to do with `CTYPE`. I looked at the code
for that a bit. It's clear that it associates a string (representing a C
type) with a Haskell type to use in FFI generated headers. I couldn't
immediately tell if it also does anything for declaring it as one of the
known FFI types, but I suspect not. It may well be quite reasonable to
give the `CTYPE` pragma the extra duty of allowing looking through
newtypes, rather than using a builtin list.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9197#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list