{-# LANGUAGE TemplateHaskell,ForeignFunctionInterface #-}moduleT3319whereimportForeign.PtrimportLanguage.Haskell.TH$(return[ForeignD(ImportFCCallUnsafe"&"(mkName"foo")(AppT(ConT''Ptr)(ConT''())))])-- Should generate the same as this:foreignimportccallunsafe"&"foo1::Ptr()