Redundant import when creating foreign #pointer
Open
- Dominant language
- Haskell
- Stars
- 211
- Forks
- 52
- PR merge metrics
- No merged PRs in 30d
Description
e.g.
```
module Test where
data Test
{#pointer *test as TestPtr foreign -> Test}
```
generates
```
module Test where
import qualified Foreign.ForeignPtr as C2HSImp
import qualified Foreign.Ptr as C2HSImp
data Test
type TestPtr = C2HSImp.ForeignPtr (Test)
```
The extra (unused) `Foreign.Ptr` import blows up on `-Werror`.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.