{-# LINE 1 "foo.hsc" #-} extern double funcA(double), funcB(double); {-# LINE 2 "foo.hsc" #-} {-# LINE 5 "foo.hsc" #-} {-# LINE 8 "foo.hsc" #-} foreign import ccall unsafe my_funcA {-# LINE 10 "foo.hsc" #-} foreign import ccall unsafe my_funcB my_funcA {-# LINE 12 "foo.hsc" #-}