← All posts tagged ghc

segfault
ghc ? Haskell А кто-то натыкался на случай, когда изменение кода в одной топ-левел функции вызывало ошибки в других топ-левел функциях, которые до изменения прекрасно компилировались? При чём, изменение касается тела функции (опечатка), а не типа. Т.е. сообщения становятся бесполезными и запутывающими, и указывают вообще не на те декларации, в которых ошибка.
segfault
ghc bug? lpaste.net

выдает

Settings.hs:12:25-38:
Not in scope: type constructor or class `TransactorConf'

Если закоментировать вызовы `deriveJSON`, то компилируется.
Если переместить нижний тип вверх lpaste.net — тоже компилируется.
Это особенность работы TH?
segfault
ghc code ? Haskell
У меня тут странность:

Building dependent-map-0.1.1.2...
Preprocessing library dependent-map-0.1.1.2...
target ‘base’ is not a module name or a source file

В кабал файле есть такое:
ghc-options:        -trust base -trust dependent-sum
Если убрать `-trust base` то все собирается.
Не припомню чтобы в ghc-7.8.3 такое было. Что за нах? И зачем вообще этот `-trust` (ман читал)?