Kompilacja następujący kod:Disable "Moduł nie eksportuje identyfikator" ostrzeżenie w GHC
import Prelude hiding (nonExistent)
main = return()
Z ghc -Wall
otrzymujemy:
test.hs:1:1: Warning:
Module `Prelude' does not export `nonExistent'
istnieje -fno-XXX
flaga, która wyłącza tę specyficzną ostrzeżenie?
Wystąpiła [zmiana zachowania tej flagi] (https://ghc.haskell.org/trac/ghc/ticket/7167), ale zapomnieli zaktualizować dokumentację jednocześnie, więc niektóre wersje GHC mają nową wersję zachowanie, ale nie dokumentacja dla niego. Przed tą zmianą przypadek, którego chcesz użyć, był w rzeczywistości * błędem * i nie można go wyłączyć. –