@@ -32,11 +32,14 @@ p_foreignDecl = \case
3232p_foreignTypeSig :: ForeignDecl GhcPs -> R ()
3333p_foreignTypeSig fd = do
3434 breakpoint
35− -- Switch into the layout of the signature, to allow us to pull name and
36− -- signature onto a single line.
37− inci . switchLayout [getLoc . hsib_body $ fd_sig_ty fd] $ do
38− p_rdrName (fd_name fd)
39− p_typeAscription (HsWC NoExt (fd_sig_ty fd))
35+ inci
36+ . switchLayout
37+ [ getLoc (fd_name fd),
38+ (getLoc . hsib_body . fd_sig_ty) fd
39+ ]
40+ $ do
41+ p_rdrName (fd_name fd)
42+ p_typeAscription (HsWC NoExt (fd_sig_ty fd))
4043
4144-- | Printer for 'ForeignImport'.
4245--