-
Notifications
You must be signed in to change notification settings - Fork 153
Open
Description
The formatter will reformat unboxed tuples to regular tuples by dropping the # character and removing necessary whitespace between the unboxed tuple and tuples elements. For example, the following type:
import GHC.Exts (State#, RealWorld)
newtype T a = T { unT# :: State# RealWorld -> (# State# RealWorld, a #) }would be reformatted as:
newtype T a
= T { unT# :: State# RealWorld -> (State# RealWorld, a) }I'm not sure if this is specific to certain configuration. The formatter will drop unboxed tuples even if:
- The
.stylish-haskell.yamloption hascabal: falseandUnboxedTupleslisted underlanguage_extensions:. - The
UnboxedTuplesextension is listed underdefault-extensionsin the package cabal file. - A
{-# LANGUAGE UnboxedTuples #-}pragma is added to the*.hsfile containing the typeT.
Metadata
Metadata
Assignees
Labels
No labels