Build #1 for raw-feldspar-0.1

[all reports]

Package raw-feldspar-0.1
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2016-08-26 10:34:24.736548 UTC
Compiler ghc-8.0.1.20160701
OS linux
Arch x86_64
Dependencies array-0.5.1.1, base-4.9.0.0, constraints-0.8, containers-0.5.7.1, data-default-class-0.1.2.0, data-hash-0.2.0.1, imperative-edsl-0.7, language-c-quote-0.11.6.2, mtl-2.2.1, operational-alacarte-0.3, prelude-edsl-0.4, syntactic-3.6.1, template-haskell-2.11.0.0
Flags none

Build log

[view raw]

Resolving dependencies...
cabal: Entering directory '/tmp/cabal-tmp-19022/BoundedChan-1.0.3.0'
Configuring BoundedChan-1.0.3.0...
Building BoundedChan-1.0.3.0...
Preprocessing library BoundedChan-1.0.3.0...
[1 of 1] Compiling Control.Concurrent.BoundedChan ( Control/Concurrent/BoundedChan.hs, dist/build/Control/Concurrent/BoundedChan.o )
Running Haddock for BoundedChan-1.0.3.0...
Running hscolour for BoundedChan-1.0.3.0...
Preprocessing library BoundedChan-1.0.3.0...
Preprocessing library BoundedChan-1.0.3.0...
Haddock coverage:
 100% ( 10 / 10) in 'Control.Concurrent.BoundedChan'
Documentation created: dist/doc/html/BoundedChan/index.html,
dist/doc/html/BoundedChan/BoundedChan.txt
Creating package registration file:
/tmp/pkgConf-BoundedChan-1.0.32145174067468703135.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/BoundedChan-1.0.3.0-IxcIHHZazl26bDvp7jDHI9
Registering BoundedChan-1.0.3.0...
cabal: Leaving directory '/tmp/cabal-tmp-19022/BoundedChan-1.0.3.0'
Installed BoundedChan-1.0.3.0
cabal: Entering directory '/tmp/cabal-tmp-19022/data-default-class-0.1.2.0'
Configuring data-default-class-0.1.2.0...
Building data-default-class-0.1.2.0...
Preprocessing library data-default-class-0.1.2.0...
[1 of 1] Compiling Data.Default.Class ( Data/Default/Class.hs, dist/build/Data/Default/Class.o )
Running Haddock for data-default-class-0.1.2.0...
Running hscolour for data-default-class-0.1.2.0...
Preprocessing library data-default-class-0.1.2.0...
Preprocessing library data-default-class-0.1.2.0...
Haddock coverage:
  67% (  2 /  3) in 'Data.Default.Class'
  Missing documentation for:
    Module header
Warning: Data.Default.Class: could not find link destinations for:
    GDefault
Documentation created: dist/doc/html/data-default-class/index.html,
dist/doc/html/data-default-class/data-default-class.txt
Creating package registration file:
/tmp/pkgConf-data-default-class-0.1.29439477391984210012.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/data-default-class-0.1.2.0-FYQpjIylblBDctdkHAFeXA
Registering data-default-class-0.1.2.0...
cabal: Leaving directory '/tmp/cabal-tmp-19022/data-default-class-0.1.2.0'
Installed data-default-class-0.1.2.0
cabal: Entering directory '/tmp/cabal-tmp-19022/data-hash-0.2.0.1'
Configuring data-hash-0.2.0.1...
Building data-hash-0.2.0.1...
Preprocessing library data-hash-0.2.0.1...
[1 of 4] Compiling Data.Hash.Base   ( src/Data/Hash/Base.hs, dist/build/Data/Hash/Base.o )

src/Data/Hash/Base.hs:61:14: warning: [-Wdeprecations]
    In the use of ‘bitSize’ (imported from Data.Bits):
    Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead"
[2 of 4] Compiling Data.Hash.Instances ( src/Data/Hash/Instances.hs, dist/build/Data/Hash/Instances.o )

src/Data/Hash/Instances.hs:60:10: warning: [-Wredundant-constraints]
    • Redundant constraint: Integral a
    • In the instance declaration for ‘Hashable (Ratio a)’
[3 of 4] Compiling Data.Hash.Rolling ( src/Data/Hash/Rolling.hs, dist/build/Data/Hash/Rolling.o )
[4 of 4] Compiling Data.Hash        ( src/Data/Hash.hs, dist/build/Data/Hash.o )
Running Haddock for data-hash-0.2.0.1...
Running hscolour for data-hash-0.2.0.1...
Preprocessing library data-hash-0.2.0.1...
Preprocessing library data-hash-0.2.0.1...

src/Data/Hash/Base.hs:61:14: warning: [-Wdeprecations]
    In the use of ‘bitSize’ (imported from Data.Bits):
    Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead"

src/Data/Hash/Instances.hs:60:10: warning: [-Wredundant-constraints]
    • Redundant constraint: Integral a
    • In the instance declaration for ‘Hashable (Ratio a)’
Haddock coverage:
  21% (  3 / 14) in 'Data.Hash.Base'
  Missing documentation for:
    Module header
    myArrayRead (src/Data/Hash/Base.hs:13)
    hashWord8 (src/Data/Hash/Base.hs:38)
    hashWord16 (src/Data/Hash/Base.hs:42)
    hashWord32 (src/Data/Hash/Base.hs:48)
    hashWord64 (src/Data/Hash/Base.hs:54)
    hashInt (src/Data/Hash/Base.hs:60)
    hashArrW8 (src/Data/Hash/Base.hs:80)
    h0 (src/Data/Hash/Base.hs:186)
    hT (src/Data/Hash/Base.hs:186)
    hF (src/Data/Hash/Base.hs:186)
   0% (  0 /  3) in 'Data.Hash.Instances'
  Missing documentation for:
    Module header
    Hashable (src/Data/Hash/Instances.hs:12)
    hashFoldable (src/Data/Hash/Instances.hs:15)
  70% (  7 / 10) in 'Data.Hash.Rolling'
  Missing documentation for:
    RollingHash (src/Data/Hash/Rolling.hs:45)
    currentHash (src/Data/Hash/Rolling.hs:46)
    windowSize (src/Data/Hash/Rolling.hs:47)
  56% ( 10 / 18) in 'Data.Hash'
  Missing documentation for:
    asWord64 (src/Data/Hash/Base.hs:23)
    hashWord8 (src/Data/Hash/Base.hs:38)
    hashWord16 (src/Data/Hash/Base.hs:42)
    hashWord32 (src/Data/Hash/Base.hs:48)
    hashWord64 (src/Data/Hash/Base.hs:54)
    hashInt (src/Data/Hash/Base.hs:60)
    hashFoldable (src/Data/Hash/Instances.hs:15)
    Hashable (src/Data/Hash/Instances.hs:12)
Documentation created: dist/doc/html/data-hash/index.html,
dist/doc/html/data-hash/data-hash.txt
Creating package registration file:
/tmp/pkgConf-data-hash-0.2.012311923791622597488.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/data-hash-0.2.0.1-HAmpuhWStGKGJ8fHLgpTPm
Registering data-hash-0.2.0.1...
cabal: Leaving directory '/tmp/cabal-tmp-19022/data-hash-0.2.0.1'
Installed data-hash-0.2.0.1
cabal: Entering directory '/tmp/cabal-tmp-19022/microlens-0.4.7.0'
Configuring microlens-0.4.7.0...
Building microlens-0.4.7.0...
Preprocessing library microlens-0.4.7.0...
[1 of 4] Compiling Lens.Micro.Type  ( src/Lens/Micro/Type.hs, dist/build/Lens/Micro/Type.o )
[2 of 4] Compiling Lens.Micro.Internal ( src/Lens/Micro/Internal.hs, dist/build/Lens/Micro/Internal.o )
[3 of 4] Compiling Lens.Micro       ( src/Lens/Micro.hs, dist/build/Lens/Micro.o )
[4 of 4] Compiling Lens.Micro.Extras ( src/Lens/Micro/Extras.hs, dist/build/Lens/Micro/Extras.o )
Running Haddock for microlens-0.4.7.0...
Running hscolour for microlens-0.4.7.0...
Preprocessing library microlens-0.4.7.0...
Preprocessing library microlens-0.4.7.0...
Haddock coverage:
 100% ( 12 / 12) in 'Lens.Micro.Type'
  17% (  4 / 24) in 'Lens.Micro.Internal'
  Missing documentation for:
    foldring (src/Lens/Micro/Internal.hs:105)
    foldrOf (src/Lens/Micro/Internal.hs:109)
    foldMapOf (src/Lens/Micro/Internal.hs:113)
    #. (src/Lens/Micro/Internal.hs:142)
    .# (src/Lens/Micro/Internal.hs:145)
    phantom (src/Lens/Micro/Internal.hs:129)
    Each (src/Lens/Micro/Internal.hs:162)
    Index (src/Lens/Micro/Internal.hs:221)
    IxValue (src/Lens/Micro/Internal.hs:223)
    Ixed (src/Lens/Micro/Internal.hs:230)
    At (src/Lens/Micro/Internal.hs:267)
    ixAt (src/Lens/Micro/Internal.hs:304)
    Field1 (src/Lens/Micro/Internal.hs:320)
    Field2 (src/Lens/Micro/Internal.hs:399)
    Field3 (src/Lens/Micro/Internal.hs:438)
    Field4 (src/Lens/Micro/Internal.hs:473)
    Field5 (src/Lens/Micro/Internal.hs:504)
    Cons (src/Lens/Micro/Internal.hs:531)
    Snoc (src/Lens/Micro/Internal.hs:539)
    Strict (src/Lens/Micro/Internal.hs:547)
  95% ( 73 / 77) in 'Lens.Micro'
  Missing documentation for:
    _2 (src/Lens/Micro/Internal.hs:400)
    _3 (src/Lens/Micro/Internal.hs:439)
    _4 (src/Lens/Micro/Internal.hs:474)
    _5 (src/Lens/Micro/Internal.hs:505)
 100% (  3 /  3) in 'Lens.Micro.Extras'
Warning: Lens.Micro.Internal: could not find link destinations for:
    ~
Warning: Lens.Micro: could not find link destinations for:
    Traversed State
Documentation created: dist/doc/html/microlens/index.html,
dist/doc/html/microlens/microlens.txt
Creating package registration file:
/tmp/pkgConf-microlens-0.4.78890233111494613810.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/microlens-0.4.7.0-6tAYY6Xiw256GM5tdbJVKr
Registering microlens-0.4.7.0...
cabal: Leaving directory '/tmp/cabal-tmp-19022/microlens-0.4.7.0'
Installed microlens-0.4.7.0
cabal: Entering directory '/tmp/cabal-tmp-19022/mtl-2.2.1'
Configuring mtl-2.2.1...
Building mtl-2.2.1...
Preprocessing library mtl-2.2.1...
[ 1 of 22] Compiling Control.Monad.Writer.Class ( Control/Monad/Writer/Class.hs, dist/build/Control/Monad/Writer/Class.o )
[ 2 of 22] Compiling Control.Monad.State.Class ( Control/Monad/State/Class.hs, dist/build/Control/Monad/State/Class.o )
[ 3 of 22] Compiling Control.Monad.Reader.Class ( Control/Monad/Reader/Class.hs, dist/build/Control/Monad/Reader/Class.o )
[ 4 of 22] Compiling Control.Monad.RWS.Class ( Control/Monad/RWS/Class.hs, dist/build/Control/Monad/RWS/Class.o )
[ 5 of 22] Compiling Control.Monad.Identity ( Control/Monad/Identity.hs, dist/build/Control/Monad/Identity.o )
[ 6 of 22] Compiling Control.Monad.Error.Class ( Control/Monad/Error/Class.hs, dist/build/Control/Monad/Error/Class.o )
[ 7 of 22] Compiling Control.Monad.Cont.Class ( Control/Monad/Cont/Class.hs, dist/build/Control/Monad/Cont/Class.o )
[ 8 of 22] Compiling Control.Monad.Trans ( Control/Monad/Trans.hs, dist/build/Control/Monad/Trans.o )
[ 9 of 22] Compiling Control.Monad.Error ( Control/Monad/Error.hs, dist/build/Control/Monad/Error.o )
[10 of 22] Compiling Control.Monad.Except ( Control/Monad/Except.hs, dist/build/Control/Monad/Except.o )
[11 of 22] Compiling Control.Monad.List ( Control/Monad/List.hs, dist/build/Control/Monad/List.o )
[12 of 22] Compiling Control.Monad.RWS.Lazy ( Control/Monad/RWS/Lazy.hs, dist/build/Control/Monad/RWS/Lazy.o )
[13 of 22] Compiling Control.Monad.RWS ( Control/Monad/RWS.hs, dist/build/Control/Monad/RWS.o )
[14 of 22] Compiling Control.Monad.Reader ( Control/Monad/Reader.hs, dist/build/Control/Monad/Reader.o )
[15 of 22] Compiling Control.Monad.RWS.Strict ( Control/Monad/RWS/Strict.hs, dist/build/Control/Monad/RWS/Strict.o )
[16 of 22] Compiling Control.Monad.State.Lazy ( Control/Monad/State/Lazy.hs, dist/build/Control/Monad/State/Lazy.o )
[17 of 22] Compiling Control.Monad.State ( Control/Monad/State.hs, dist/build/Control/Monad/State.o )
[18 of 22] Compiling Control.Monad.State.Strict ( Control/Monad/State/Strict.hs, dist/build/Control/Monad/State/Strict.o )
[19 of 22] Compiling Control.Monad.Writer.Lazy ( Control/Monad/Writer/Lazy.hs, dist/build/Control/Monad/Writer/Lazy.o )
[20 of 22] Compiling Control.Monad.Writer ( Control/Monad/Writer.hs, dist/build/Control/Monad/Writer.o )
[21 of 22] Compiling Control.Monad.Writer.Strict ( Control/Monad/Writer/Strict.hs, dist/build/Control/Monad/Writer/Strict.o )
[22 of 22] Compiling Control.Monad.Cont ( Control/Monad/Cont.hs, dist/build/Control/Monad/Cont.o )
Running Haddock for mtl-2.2.1...
Running hscolour for mtl-2.2.1...
Preprocessing library mtl-2.2.1...
Preprocessing library mtl-2.2.1...
Haddock coverage:
  75% (  3 /  4) in 'Control.Monad.Writer.Class'
  Missing documentation for:
    MonadWriter (Control/Monad/Writer/Class.hs:62)
 100% (  5 /  5) in 'Control.Monad.State.Class'
 100% (  3 /  3) in 'Control.Monad.Reader.Class'
  80% (  4 /  5) in 'Control.Monad.RWS.Class'
  Missing documentation for:
    MonadRWS (Control/Monad/RWS/Class.hs:44)
 100% (  4 /  4) in 'Control.Monad.Identity'
 100% (  3 /  3) in 'Control.Monad.Error.Class'
  50% (  1 /  2) in 'Control.Monad.Cont.Class'
  Missing documentation for:
    MonadCont (Control/Monad/Cont/Class.hs:73)
 100% (  3 /  3) in 'Control.Monad.Trans'
  93% ( 14 / 15) in 'Control.Monad.Error'
  Missing documentation for:
    runErrorT
 100% ( 19 / 19) in 'Control.Monad.Except'
 100% (  5 /  5) in 'Control.Monad.List'
  95% ( 21 / 22) in 'Control.Monad.RWS.Lazy'
  Missing documentation for:
    runRWST
 100% (  2 /  2) in 'Control.Monad.RWS'
  96% ( 22 / 23) in 'Control.Monad.Reader'
  Missing documentation for:
    runReaderT
  95% ( 21 / 22) in 'Control.Monad.RWS.Strict'
  Missing documentation for:
    runRWST
  96% ( 24 / 25) in 'Control.Monad.State.Lazy'
  Missing documentation for:
    runStateT
 100% (  2 /  2) in 'Control.Monad.State'
  96% ( 24 / 25) in 'Control.Monad.State.Strict'
  Missing documentation for:
    runStateT
  89% ( 17 / 19) in 'Control.Monad.Writer.Lazy'
  Missing documentation for:
    MonadWriter (Control/Monad/Writer/Class.hs:62)
    runWriterT
 100% (  2 /  2) in 'Control.Monad.Writer'
  94% ( 17 / 18) in 'Control.Monad.Writer.Strict'
  Missing documentation for:
    MonadWriter (Control/Monad/Writer/Class.hs:62)
  91% ( 20 / 22) in 'Control.Monad.Cont'
  Missing documentation for:
    MonadCont (Control/Monad/Cont/Class.hs:73)
    runContT
Documentation created: dist/doc/html/mtl/index.html, dist/doc/html/mtl/mtl.txt
Creating package registration file: /tmp/pkgConf-mtl-2.2780821396619054081.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/mtl-2.2.1-6qsR1PHUy5lL47Hpoa4jCM
Registering mtl-2.2.1...
cabal: Leaving directory '/tmp/cabal-tmp-19022/mtl-2.2.1'
Installed mtl-2.2.1
cabal: Entering directory '/tmp/cabal-tmp-19022/old-locale-1.0.0.7'
Configuring old-locale-1.0.0.7...
Building old-locale-1.0.0.7...
Preprocessing library old-locale-1.0.0.7...
[1 of 1] Compiling System.Locale    ( System/Locale.hs, dist/build/System/Locale.o )
Running Haddock for old-locale-1.0.0.7...
Running hscolour for old-locale-1.0.0.7...
Preprocessing library old-locale-1.0.0.7...
Preprocessing library old-locale-1.0.0.7...
Haddock coverage:
  60% (  3 /  5) in 'System.Locale'
  Missing documentation for:
    TimeLocale (System/Locale.hs:36)
    defaultTimeLocale (System/Locale.hs:49)
Documentation created: dist/doc/html/old-locale/index.html,
dist/doc/html/old-locale/old-locale.txt
Creating package registration file:
/tmp/pkgConf-old-locale-1.0.09918105631392740049.7
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/old-locale-1.0.0.7-6glXNhHF891B41ZfuI8hU8
Registering old-locale-1.0.0.7...
cabal: Leaving directory '/tmp/cabal-tmp-19022/old-locale-1.0.0.7'
Installed old-locale-1.0.0.7
cabal: Entering directory '/tmp/cabal-tmp-19022/prelude-edsl-0.4'
Configuring prelude-edsl-0.4...
Building prelude-edsl-0.4...
Preprocessing library prelude-edsl-0.4...
[1 of 1] Compiling Prelude.EDSL     ( Prelude/EDSL.hs, dist/build/Prelude/EDSL.o )
Running Haddock for prelude-edsl-0.4...
Running hscolour for prelude-edsl-0.4...
Preprocessing library prelude-edsl-0.4...
Preprocessing library prelude-edsl-0.4...
Haddock coverage:
  98% ( 42 / 43) in 'Prelude.EDSL'
  Missing documentation for:
    Bool
Warning: Prelude.EDSL: could not find link destinations for:
    EqEither EqMaybe P ~ Array
Documentation created: dist/doc/html/prelude-edsl/index.html,
dist/doc/html/prelude-edsl/prelude-edsl.txt
Creating package registration file:
/tmp/pkgConf-prelude-edsl-0115572260435756851.4
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/prelude-edsl-0.4-2Ei4HO5DKnRHjFil8LEOZj
Registering prelude-edsl-0.4...
cabal: Leaving directory '/tmp/cabal-tmp-19022/prelude-edsl-0.4'
Installed prelude-edsl-0.4
cabal: Entering directory '/tmp/cabal-tmp-19022/primitive-0.6.1.0'
Configuring primitive-0.6.1.0...
Building primitive-0.6.1.0...
Preprocessing library primitive-0.6.1.0...
[ 1 of 10] Compiling Data.Primitive.Internal.Compat ( Data/Primitive/Internal/Compat.hs, dist/build/Data/Primitive/Internal/Compat.o )
[ 2 of 10] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, dist/build/Data/Primitive/MachDeps.o )
[ 3 of 10] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, dist/build/Data/Primitive/Internal/Operations.o )
[ 4 of 10] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, dist/build/Control/Monad/Primitive.o )

Control/Monad/Primitive.hs:41:1: warning: [-Wdeprecations]
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/Primitive.hs:100:11: warning: [-Wdeprecations]
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Primitive.hs:100:47: warning: [-Wdeprecations]
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Primitive.hs:101:19: warning: [-Wdeprecations]
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
[ 5 of 10] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, dist/build/Data/Primitive/Types.o )
[ 6 of 10] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, dist/build/Data/Primitive/Array.o )
[ 7 of 10] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, dist/build/Data/Primitive/ByteArray.o )
[ 8 of 10] Compiling Data.Primitive.Addr ( Data/Primitive/Addr.hs, dist/build/Data/Primitive/Addr.o )
[ 9 of 10] Compiling Data.Primitive   ( Data/Primitive.hs, dist/build/Data/Primitive.o )
[10 of 10] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, dist/build/Data/Primitive/MutVar.o )
Running Haddock for primitive-0.6.1.0...
Running hscolour for primitive-0.6.1.0...
Preprocessing library primitive-0.6.1.0...
Preprocessing library primitive-0.6.1.0...

Control/Monad/Primitive.hs:41:1: warning: [-Wdeprecations]
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/Primitive.hs:100:11: warning: [-Wdeprecations]
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Primitive.hs:100:47: warning: [-Wdeprecations]
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Primitive.hs:101:19: warning: [-Wdeprecations]
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
Haddock coverage:
 100% (  3 /  3) in 'Data.Primitive.Internal.Compat'
   3% (  1 / 35) in 'Data.Primitive.MachDeps'
  Missing documentation for:
    sIZEOF_CHAR (Data/Primitive/MachDeps.hs:19)
    aLIGNMENT_CHAR (Data/Primitive/MachDeps.hs:19)
    sIZEOF_INT (Data/Primitive/MachDeps.hs:19)
    aLIGNMENT_INT (Data/Primitive/MachDeps.hs:19)
    sIZEOF_WORD (Data/Primitive/MachDeps.hs:19)
    aLIGNMENT_WORD (Data/Primitive/MachDeps.hs:19)
    sIZEOF_DOUBLE (Data/Primitive/MachDeps.hs:19)
    aLIGNMENT_DOUBLE (Data/Primitive/MachDeps.hs:19)
    sIZEOF_FLOAT (Data/Primitive/MachDeps.hs:19)
    aLIGNMENT_FLOAT (Data/Primitive/MachDeps.hs:19)
    sIZEOF_PTR (Data/Primitive/MachDeps.hs:19)
    aLIGNMENT_PTR (Data/Primitive/MachDeps.hs:19)
    sIZEOF_FUNPTR (Data/Primitive/MachDeps.hs:19)
    aLIGNMENT_FUNPTR (Data/Primitive/MachDeps.hs:19)
    sIZEOF_STABLEPTR (Data/Primitive/MachDeps.hs:19)
    aLIGNMENT_STABLEPTR (Data/Primitive/MachDeps.hs:19)
    sIZEOF_INT8 (Data/Primitive/MachDeps.hs:19)
    aLIGNMENT_INT8 (Data/Primitive/MachDeps.hs:19)
    sIZEOF_WORD8 (Data/Primitive/MachDeps.hs:19)
    aLIGNMENT_WORD8 (Data/Primitive/MachDeps.hs:19)
    sIZEOF_INT16 (Data/Primitive/MachDeps.hs:19)
    aLIGNMENT_INT16 (Data/Primitive/MachDeps.hs:19)
    sIZEOF_WORD16 (Data/Primitive/MachDeps.hs:19)
    aLIGNMENT_WORD16 (Data/Primitive/MachDeps.hs:19)
    sIZEOF_INT32 (Data/Primitive/MachDeps.hs:19)
    aLIGNMENT_INT32 (Data/Primitive/MachDeps.hs:19)
    sIZEOF_WORD32 (Data/Primitive/MachDeps.hs:19)
    aLIGNMENT_WORD32 (Data/Primitive/MachDeps.hs:19)
    sIZEOF_INT64 (Data/Primitive/MachDeps.hs:19)
    aLIGNMENT_INT64 (Data/Primitive/MachDeps.hs:19)
    sIZEOF_WORD64 (Data/Primitive/MachDeps.hs:19)
    aLIGNMENT_WORD64 (Data/Primitive/MachDeps.hs:19)
    Word64_# (Data/Primitive/MachDeps.hs:120)
    Int64_# (Data/Primitive/MachDeps.hs:121)
   3% (  1 / 29) in 'Data.Primitive.Internal.Operations'
  Missing documentation for:
    setWord8Array# (Data/Primitive/Internal/Operations.hs:33)
    setWord16Array# (Data/Primitive/Internal/Operations.hs:35)
    setWord32Array# (Data/Primitive/Internal/Operations.hs:37)
    setWord64Array# (Data/Primitive/Internal/Operations.hs:39)
    setWordArray# (Data/Primitive/Internal/Operations.hs:41)
    setInt8Array# (Data/Primitive/Internal/Operations.hs:43)
    setInt16Array# (Data/Primitive/Internal/Operations.hs:45)
    setInt32Array# (Data/Primitive/Internal/Operations.hs:47)
    setInt64Array# (Data/Primitive/Internal/Operations.hs:49)
    setIntArray# (Data/Primitive/Internal/Operations.hs:51)
    setAddrArray# (Data/Primitive/Internal/Operations.hs:53)
    setFloatArray# (Data/Primitive/Internal/Operations.hs:55)
    setDoubleArray# (Data/Primitive/Internal/Operations.hs:57)
    setWideCharArray# (Data/Primitive/Internal/Operations.hs:59)
    setWord8OffAddr# (Data/Primitive/Internal/Operations.hs:62)
    setWord16OffAddr# (Data/Primitive/Internal/Operations.hs:64)
    setWord32OffAddr# (Data/Primitive/Internal/Operations.hs:66)
    setWord64OffAddr# (Data/Primitive/Internal/Operations.hs:68)
    setWordOffAddr# (Data/Primitive/Internal/Operations.hs:70)
    setInt8OffAddr# (Data/Primitive/Internal/Operations.hs:72)
    setInt16OffAddr# (Data/Primitive/Internal/Operations.hs:74)
    setInt32OffAddr# (Data/Primitive/Internal/Operations.hs:76)
    setInt64OffAddr# (Data/Primitive/Internal/Operations.hs:78)
    setIntOffAddr# (Data/Primitive/Internal/Operations.hs:80)
    setAddrOffAddr# (Data/Primitive/Internal/Operations.hs:82)
    setFloatOffAddr# (Data/Primitive/Internal/Operations.hs:84)
    setDoubleOffAddr# (Data/Primitive/Internal/Operations.hs:86)
    setWideCharOffAddr# (Data/Primitive/Internal/Operations.hs:88)
  75% ( 12 / 16) in 'Control.Monad.Primitive'
  Missing documentation for:
    unsafeInlinePrim (Control/Monad/Primitive.hs:189)
    unsafeInlineIO (Control/Monad/Primitive.hs:193)
    unsafeInlineST (Control/Monad/Primitive.hs:197)
    touch (Control/Monad/Primitive.hs:201)
 100% (  3 /  3) in 'Data.Primitive.Types'
 100% ( 15 / 15) in 'Data.Primitive.Array'
  93% ( 27 / 29) in 'Data.Primitive.ByteArray'
  Missing documentation for:
    ByteArray#
    MutableByteArray#
 100% ( 16 / 16) in 'Data.Primitive.Addr'
 100% (  7 /  7) in 'Data.Primitive'
 100% (  9 /  9) in 'Data.Primitive.MutVar'
Warning: Control.Monad.Primitive: could not find link destinations for:
    ~
Documentation created: dist/doc/html/primitive/index.html,
dist/doc/html/primitive/primitive.txt
Creating package registration file:
/tmp/pkgConf-primitive-0.6.115971417231981208324.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/primitive-0.6.1.0-Ip44DqhfCp21tTUYbecwa
Registering primitive-0.6.1.0...
cabal: Leaving directory '/tmp/cabal-tmp-19022/primitive-0.6.1.0'
Installed primitive-0.6.1.0
cabal: Entering directory '/tmp/cabal-tmp-19022/safe-0.3.9'
Configuring safe-0.3.9...
Building safe-0.3.9...
Preprocessing library safe-0.3.9...
[1 of 4] Compiling Safe.Util        ( Safe/Util.hs, dist/build/Safe/Util.o )
[2 of 4] Compiling Safe.Exact       ( Safe/Exact.hs, dist/build/Safe/Exact.o )
[3 of 4] Compiling Safe.Foldable    ( Safe/Foldable.hs, dist/build/Safe/Foldable.o )
[4 of 4] Compiling Safe             ( Safe.hs, dist/build/Safe.o )
Running Haddock for safe-0.3.9...
Running hscolour for safe-0.3.9...
Preprocessing library safe-0.3.9...
Preprocessing library safe-0.3.9...
Haddock coverage:
  14% (  1 /  7) in 'Safe.Util'
  Missing documentation for:
    .^ (Safe/Util.hs:8)
    .^^ (Safe/Util.hs:11)
    liftMay (Safe/Util.hs:14)
    fromNoteModule (Safe/Util.hs:17)
    fromNoteEitherModule (Safe/Util.hs:21)
    eitherToMaybe (Safe/Util.hs:25)
  35% (  8 / 23) in 'Safe.Exact'
  Missing documentation for:
    takeExactMay (Safe/Exact.hs:93)
    takeExactNote (Safe/Exact.hs:90)
    takeExactDef (Safe/Exact.hs:96)
    dropExactMay (Safe/Exact.hs:102)
    dropExactNote (Safe/Exact.hs:99)
    dropExactDef (Safe/Exact.hs:105)
    splitAtExactMay (Safe/Exact.hs:112)
    splitAtExactNote (Safe/Exact.hs:108)
    splitAtExactDef (Safe/Exact.hs:116)
    zipExactMay (Safe/Exact.hs:140)
    zipExactNote (Safe/Exact.hs:137)
    zipExactDef (Safe/Exact.hs:143)
    zipWithExactMay (Safe/Exact.hs:149)
    zipWithExactNote (Safe/Exact.hs:146)
    zipWithExactDef (Safe/Exact.hs:152)
  18% (  5 / 28) in 'Safe.Foldable'
  Missing documentation for:
    foldl1May (Safe/Foldable.hs:38)
    foldl1Def (Safe/Foldable.hs:46)
    foldl1Note (Safe/Foldable.hs:42)
    foldr1May (Safe/Foldable.hs:38)
    foldr1Def (Safe/Foldable.hs:46)
    foldr1Note (Safe/Foldable.hs:42)
    findJustDef (Safe/Foldable.hs:79)
    findJustNote (Safe/Foldable.hs:82)
    minimumMay (Safe/Foldable.hs:50)
    minimumDef (Safe/Foldable.hs:54)
    minimumNote (Safe/Foldable.hs:58)
    maximumMay (Safe/Foldable.hs:50)
    maximumDef (Safe/Foldable.hs:54)
    maximumNote (Safe/Foldable.hs:58)
    minimumByMay (Safe/Foldable.hs:62)
    minimumByDef (Safe/Foldable.hs:66)
    minimumByNote (Safe/Foldable.hs:70)
    maximumByMay (Safe/Foldable.hs:62)
    maximumByDef (Safe/Foldable.hs:66)
    maximumByNote (Safe/Foldable.hs:70)
    foldl1Safe (Safe/Foldable.hs:90)
    foldr1Safe (Safe/Foldable.hs:94)
    findJustSafe (Safe/Foldable.hs:99)
  20% ( 14 / 71) in 'Safe'
  Missing documentation for:
    initMay (Safe.hs:114)
    initDef (Safe.hs:117)
    initNote (Safe.hs:120)
    initSafe (Safe.hs:123)
    headMay (Safe.hs:128)
    headDef (Safe.hs:132)
    headNote (Safe.hs:136)
    lastMay (Safe.hs:128)
    lastDef (Safe.hs:132)
    lastNote (Safe.hs:136)
    minimumMay (Safe.hs:140)
    minimumDef (Safe.hs:144)
    minimumNote (Safe.hs:148)
    maximumMay (Safe.hs:140)
    maximumDef (Safe.hs:144)
    maximumNote (Safe.hs:148)
    minimumByMay (Safe.hs:152)
    minimumByDef (Safe.hs:156)
    minimumByNote (Safe.hs:160)
    maximumByMay (Safe.hs:152)
    maximumByDef (Safe.hs:156)
    maximumByNote (Safe.hs:160)
    foldr1May (Safe.hs:165)
    foldr1Def (Safe.hs:170)
    foldr1Note (Safe.hs:175)
    foldl1May (Safe.hs:165)
    foldl1Def (Safe.hs:170)
    foldl1Note (Safe.hs:175)
    foldl1May' (Safe.hs:165)
    foldl1Def' (Safe.hs:170)
    foldl1Note' (Safe.hs:175)
    scanl1May (Safe.hs:180)
    scanl1Def (Safe.hs:184)
    scanl1Note (Safe.hs:188)
    scanr1May (Safe.hs:180)
    scanr1Def (Safe.hs:184)
    scanr1Note (Safe.hs:188)
    fromJustNote (Safe.hs:197)
    assertNote (Safe.hs:200)
    atMay (Safe.hs:209)
    atDef (Safe.hs:212)
    atNote (Safe.hs:215)
    readMay (Safe.hs:219)
    readDef (Safe.hs:222)
    readNote (Safe.hs:225)
    lookupJustDef (Safe.hs:233)
    lookupJustNote (Safe.hs:236)
    findJustDef (Safe.hs:244)
    findJustNote (Safe.hs:247)
    elemIndexJustDef (Safe.hs:255)
    elemIndexJustNote (Safe.hs:258)
    findIndexJustDef (Safe.hs:266)
    findIndexJustNote (Safe.hs:269)
    toEnumMay (Safe.hs:274)
    toEnumDef (Safe.hs:283)
    toEnumNote (Safe.hs:286)
    toEnumSafe (Safe.hs:289)
Documentation created: dist/doc/html/safe/index.html,
dist/doc/html/safe/safe.txt
Creating package registration file: /tmp/pkgConf-safe-0.3846621269584522071.9
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/safe-0.3.9-Hqo3JhJes6h6KTrVZw55Pb
Registering safe-0.3.9...
cabal: Leaving directory '/tmp/cabal-tmp-19022/safe-0.3.9'
Installed safe-0.3.9
cabal: Entering directory '/tmp/cabal-tmp-19022/srcloc-0.5.1.0'
Configuring srcloc-0.5.1.0...
Building srcloc-0.5.1.0...
Preprocessing library srcloc-0.5.1.0...
[1 of 1] Compiling Data.Loc         ( Data/Loc.hs, dist/build/Data/Loc.o )
Running Haddock for srcloc-0.5.1.0...
Running hscolour for srcloc-0.5.1.0...
Preprocessing library srcloc-0.5.1.0...
Preprocessing library srcloc-0.5.1.0...
Haddock coverage:
  96% ( 25 / 26) in 'Data.Loc'
  Missing documentation for:
    unLoc (Data/Loc.hs:233)
Documentation created: dist/doc/html/srcloc/index.html,
dist/doc/html/srcloc/srcloc.txt
Creating package registration file:
/tmp/pkgConf-srcloc-0.5.1672563970849725352.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/srcloc-0.5.1.0-4kOIEJiR1ekLL5nWcqVGJ9
Registering srcloc-0.5.1.0...
cabal: Leaving directory '/tmp/cabal-tmp-19022/srcloc-0.5.1.0'
Installed srcloc-0.5.1.0
cabal: Entering directory '/tmp/cabal-tmp-19022/stm-2.4.4.1'
Configuring stm-2.4.4.1...
Building stm-2.4.4.1...
Preprocessing library stm-2.4.4.1...
[ 1 of 10] Compiling Control.Sequential.STM ( Control/Sequential/STM.hs, dist/build/Control/Sequential/STM.o )
[ 2 of 10] Compiling Control.Concurrent.STM.TBQueue ( Control/Concurrent/STM/TBQueue.hs, dist/build/Control/Concurrent/STM/TBQueue.o )
[ 3 of 10] Compiling Control.Concurrent.STM.TQueue ( Control/Concurrent/STM/TQueue.hs, dist/build/Control/Concurrent/STM/TQueue.o )
[ 4 of 10] Compiling Control.Concurrent.STM.TChan ( Control/Concurrent/STM/TChan.hs, dist/build/Control/Concurrent/STM/TChan.o )
[ 5 of 10] Compiling Control.Concurrent.STM.TMVar ( Control/Concurrent/STM/TMVar.hs, dist/build/Control/Concurrent/STM/TMVar.o )
[ 6 of 10] Compiling Control.Concurrent.STM.TVar ( Control/Concurrent/STM/TVar.hs, dist/build/Control/Concurrent/STM/TVar.o )
[ 7 of 10] Compiling Control.Concurrent.STM.TArray ( Control/Concurrent/STM/TArray.hs, dist/build/Control/Concurrent/STM/TArray.o )
[ 8 of 10] Compiling Control.Monad.STM ( Control/Monad/STM.hs, dist/build/Control/Monad/STM.o )
[ 9 of 10] Compiling Control.Concurrent.STM ( Control/Concurrent/STM.hs, dist/build/Control/Concurrent/STM.o )
[10 of 10] Compiling Control.Concurrent.STM.TSem ( Control/Concurrent/STM/TSem.hs, dist/build/Control/Concurrent/STM/TSem.o )
Running Haddock for stm-2.4.4.1...
Running hscolour for stm-2.4.4.1...
Preprocessing library stm-2.4.4.1...
Preprocessing library stm-2.4.4.1...
Haddock coverage:
   0% (  0 / 11) in 'Control.Sequential.STM'
  Missing documentation for:
    Module header
    STM (Control/Sequential/STM.hs:29)
    atomically (Control/Sequential/STM.hs:47)
    throwSTM (Control/Sequential/STM.hs:54)
    catchSTM (Control/Sequential/STM.hs:57)
    TVar (Control/Sequential/STM.hs:72)
    newTVar (Control/Sequential/STM.hs:75)
    newTVarIO (Control/Sequential/STM.hs:78)
    readTVar (Control/Sequential/STM.hs:83)
    readTVarIO (Control/Sequential/STM.hs:86)
    writeTVar (Control/Sequential/STM.hs:89)
 100% ( 13 / 13) in 'Control.Concurrent.STM.TBQueue'
 100% ( 12 / 12) in 'Control.Concurrent.STM.TQueue'
 100% ( 18 / 18) in 'Control.Concurrent.STM.TChan'
 100% ( 16 / 16) in 'Control.Concurrent.STM.TMVar'
 100% ( 13 / 13) in 'Control.Concurrent.STM.TVar'
 100% (  2 /  2) in 'Control.Concurrent.STM.TArray'
  90% (  9 / 10) in 'Control.Monad.STM'
  Missing documentation for:
    check (Control/Monad/STM.hs:81)
 100% (  8 /  8) in 'Control.Concurrent.STM'
  40% (  2 /  5) in 'Control.Concurrent.STM.TSem'
  Missing documentation for:
    newTSem (Control/Concurrent/STM/TSem.hs:42)
    waitTSem (Control/Concurrent/STM/TSem.hs:45)
    signalTSem (Control/Concurrent/STM/TSem.hs:51)
Warning: Control.Concurrent.STM.TArray: could not find link destinations for:
    getNumElements unsafeNewArray_ unsafeRead unsafeWrite
Warning: Control.Monad.STM: could not find link destinations for:
    getNumElements unsafeNewArray_ unsafeRead unsafeWrite
Documentation created: dist/doc/html/stm/index.html, dist/doc/html/stm/stm.txt
Creating package registration file: /tmp/pkgConf-stm-2.4.4213213171568275358.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/stm-2.4.4.1-4z2NRWnB0NIIUvSJsHW0kF
Registering stm-2.4.4.1...
cabal: Leaving directory '/tmp/cabal-tmp-19022/stm-2.4.4.1'
Installed stm-2.4.4.1
cabal: Entering directory '/tmp/cabal-tmp-19022/syb-0.6'
Configuring syb-0.6...
Building syb-0.6...
Preprocessing library syb-0.6...
[ 1 of 16] Compiling Data.Generics.Basics ( src/Data/Generics/Basics.hs, dist/build/Data/Generics/Basics.o )
[ 2 of 16] Compiling Generics.SYB.Basics ( src/Generics/SYB/Basics.hs, dist/build/Generics/SYB/Basics.o )
[ 3 of 16] Compiling Data.Generics.Instances ( src/Data/Generics/Instances.hs, dist/build/Data/Generics/Instances.o )
[ 4 of 16] Compiling Generics.SYB.Instances ( src/Generics/SYB/Instances.hs, dist/build/Generics/SYB/Instances.o )
[ 5 of 16] Compiling Data.Generics.Aliases ( src/Data/Generics/Aliases.hs, dist/build/Data/Generics/Aliases.o )

src/Data/Generics/Aliases.hs:181:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           extM :: (Monad m, Typeable a, Typeable b) =>
                   (a -> m a) -> (b -> m b) -> a -> m a

src/Data/Generics/Aliases.hs:207:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           extR :: (Monad m, Typeable a, Typeable b) => m a -> m b -> m a

src/Data/Generics/Aliases.hs:338:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           ext1M :: (Monad m, Data d, Typeable t) =>
                    (forall e. Data e => e -> m e)
                    -> (forall f. Data f => t f -> m (t f)) -> d -> m d

src/Data/Generics/Aliases.hs:354:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           ext1R :: (Monad m, Data d, Typeable t) =>
                    m d -> (forall e. Data e => m (t e)) -> m d

src/Data/Generics/Aliases.hs:389:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           ext2M :: (Monad m, Data d, Typeable t) =>
                    (forall e. Data e => e -> m e)
                    -> (forall d1 d2. (Data d1, Data d2) => t d1 d2 -> m (t d1 d2))
                    -> d
                    -> m d

src/Data/Generics/Aliases.hs:405:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           ext2R :: (Monad m, Data d, Typeable t) =>
                    m d -> (forall d1 d2. (Data d1, Data d2) => m (t d1 d2)) -> m d
[ 6 of 16] Compiling Data.Generics.Schemes ( src/Data/Generics/Schemes.hs, dist/build/Data/Generics/Schemes.o )
[ 7 of 16] Compiling Generics.SYB.Schemes ( src/Generics/SYB/Schemes.hs, dist/build/Generics/SYB/Schemes.o )
[ 8 of 16] Compiling Data.Generics.Text ( src/Data/Generics/Text.hs, dist/build/Data/Generics/Text.o )
[ 9 of 16] Compiling Generics.SYB.Text ( src/Generics/SYB/Text.hs, dist/build/Generics/SYB/Text.o )
[10 of 16] Compiling Data.Generics.Twins ( src/Data/Generics/Twins.hs, dist/build/Data/Generics/Twins.o )
[11 of 16] Compiling Generics.SYB.Twins ( src/Generics/SYB/Twins.hs, dist/build/Generics/SYB/Twins.o )
[12 of 16] Compiling Data.Generics.Builders ( src/Data/Generics/Builders.hs, dist/build/Data/Generics/Builders.o )

src/Data/Generics/Builders.hs:33:3: warning: [-Wredundant-constraints]
    • Redundant constraint: Data a
    • In the type signature for:
           general :: Data a => a
      In an equation for ‘empty’:
          empty
            = general `extB` char `extB` int `extB` integer `extB` float
              `extB` double
            where
                general :: Data a => a
                general = fromConstrB empty (indexConstr (dataTypeOf general) 1)
                char = '\NUL'
                int = 0 :: Int
                ....
[13 of 16] Compiling Generics.SYB.Builders ( src/Generics/SYB/Builders.hs, dist/build/Generics/SYB/Builders.o )
[14 of 16] Compiling Generics.SYB.Aliases ( src/Generics/SYB/Aliases.hs, dist/build/Generics/SYB/Aliases.o )
[15 of 16] Compiling Data.Generics    ( src/Data/Generics.hs, dist/build/Data/Generics.o )
[16 of 16] Compiling Generics.SYB     ( src/Generics/SYB.hs, dist/build/Generics/SYB.o )
Running Haddock for syb-0.6...
Running hscolour for syb-0.6...
Preprocessing library syb-0.6...
Preprocessing library syb-0.6...

src/Data/Generics/Aliases.hs:181:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           extM :: (Monad m, Typeable a, Typeable b) =>
                   (a -> m a) -> (b -> m b) -> a -> m a

src/Data/Generics/Aliases.hs:207:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           extR :: (Monad m, Typeable a, Typeable b) => m a -> m b -> m a

src/Data/Generics/Aliases.hs:338:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           ext1M :: (Monad m, Data d, Typeable t) =>
                    (forall e. Data e => e -> m e)
                    -> (forall f. Data f => t f -> m (t f)) -> d -> m d

src/Data/Generics/Aliases.hs:354:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           ext1R :: (Monad m, Data d, Typeable t) =>
                    m d -> (forall e. Data e => m (t e)) -> m d

src/Data/Generics/Aliases.hs:389:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           ext2M :: (Monad m, Data d, Typeable t) =>
                    (forall e. Data e => e -> m e)
                    -> (forall d1 d2. (Data d1, Data d2) => t d1 d2 -> m (t d1 d2))
                    -> d
                    -> m d

src/Data/Generics/Aliases.hs:405:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad m
    • In the type signature for:
           ext2R :: (Monad m, Data d, Typeable t) =>
                    m d -> (forall d1 d2. (Data d1, Data d2) => m (t d1 d2)) -> m d

src/Data/Generics/Builders.hs:33:3: warning: [-Wredundant-constraints]
    • Redundant constraint: Data a
    • In the type signature for:
           general :: Data a => a
      In an equation for ‘empty’:
          empty
            = general `extB` char `extB` int `extB` integer `extB` float
              `extB` double
            where
                general :: Data a => a
                general = fromConstrB empty (indexConstr (dataTypeOf general) 1)
                char = '\NUL'
                int = 0 :: Int
                ....
Haddock coverage:
 100% (  2 /  2) in 'Data.Generics.Basics'
 100% (  2 /  2) in 'Generics.SYB.Basics'
 100% (  1 /  1) in 'Data.Generics.Instances'
 100% (  1 /  1) in 'Generics.SYB.Instances'
  96% ( 43 / 45) in 'Data.Generics.Aliases'
  Missing documentation for:
    GenericQ' (src/Data/Generics/Aliases.hs:268)
    GenericM' (src/Data/Generics/Aliases.hs:269)
 100% ( 19 / 19) in 'Data.Generics.Schemes'
 100% (  2 /  2) in 'Generics.SYB.Schemes'
 100% (  6 /  6) in 'Data.Generics.Text'
 100% (  2 /  2) in 'Generics.SYB.Text'
 100% ( 17 / 17) in 'Data.Generics.Twins'
 100% (  2 /  2) in 'Generics.SYB.Twins'
 100% (  3 /  3) in 'Data.Generics.Builders'
 100% (  2 /  2) in 'Generics.SYB.Builders'
 100% (  2 /  2) in 'Generics.SYB.Aliases'
 100% (  8 /  8) in 'Data.Generics'
 100% (  2 /  2) in 'Generics.SYB'
Documentation created: dist/doc/html/syb/index.html, dist/doc/html/syb/syb.txt
Creating package registration file: /tmp/pkgConf-syb-0692981712819485269.6
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/syb-0.6-C65vWCsht6A8uLstpQIXyj
Registering syb-0.6...
cabal: Leaving directory '/tmp/cabal-tmp-19022/syb-0.6'
Installed syb-0.6
cabal: Entering directory '/tmp/cabal-tmp-19022/symbol-0.2.4'
Configuring symbol-0.2.4...
Building symbol-0.2.4...
Preprocessing library symbol-0.2.4...
[1 of 2] Compiling Data.Symbol.Unsafe ( Data/Symbol/Unsafe.hs, dist/build/Data/Symbol/Unsafe.o )
[2 of 2] Compiling Data.Symbol      ( Data/Symbol.hs, dist/build/Data/Symbol.o )
Running Haddock for symbol-0.2.4...
Running hscolour for symbol-0.2.4...
Preprocessing library symbol-0.2.4...
Preprocessing library symbol-0.2.4...
Haddock coverage:
  75% (  3 /  4) in 'Data.Symbol.Unsafe'
  Missing documentation for:
    Symbol (Data/Symbol/Unsafe.hs:27)
  75% (  3 /  4) in 'Data.Symbol'
  Missing documentation for:
    Symbol (Data/Symbol/Unsafe.hs:27)
Documentation created: dist/doc/html/symbol/index.html,
dist/doc/html/symbol/symbol.txt
Creating package registration file:
/tmp/pkgConf-symbol-0.211759898772033261900.4
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/symbol-0.2.4-HOY6KLBnogKKx9ESlY1iCm
Registering symbol-0.2.4...
cabal: Leaving directory '/tmp/cabal-tmp-19022/symbol-0.2.4'
Installed symbol-0.2.4
cabal: Entering directory '/tmp/cabal-tmp-19022/text-1.2.2.1'
Configuring text-1.2.2.1...
Building text-1.2.2.1...
Preprocessing library text-1.2.2.1...
[ 1 of 44] Compiling Data.Text.Internal.Read ( Data/Text/Internal/Read.hs, dist/build/Data/Text/Internal/Read.o )
[ 2 of 44] Compiling Data.Text.Internal.Encoding.Utf32 ( Data/Text/Internal/Encoding/Utf32.hs, dist/build/Data/Text/Internal/Encoding/Utf32.o )
[ 3 of 44] Compiling Data.Text.Internal.Builder.RealFloat.Functions ( Data/Text/Internal/Builder/RealFloat/Functions.hs, dist/build/Data/Text/Internal/Builder/RealFloat/Functions.o )
[ 4 of 44] Compiling Data.Text.Internal.Builder.Int.Digits ( Data/Text/Internal/Builder/Int/Digits.hs, dist/build/Data/Text/Internal/Builder/Int/Digits.o )
[ 5 of 44] Compiling Data.Text.Encoding.Error ( Data/Text/Encoding/Error.hs, dist/build/Data/Text/Encoding/Error.o )
[ 6 of 44] Compiling Data.Text.Internal.Unsafe.Shift ( Data/Text/Internal/Unsafe/Shift.hs, dist/build/Data/Text/Internal/Unsafe/Shift.o )
[ 7 of 44] Compiling Data.Text.Internal.Encoding.Utf16 ( Data/Text/Internal/Encoding/Utf16.hs, dist/build/Data/Text/Internal/Encoding/Utf16.o )
[ 8 of 44] Compiling Data.Text.Internal.Functions ( Data/Text/Internal/Functions.hs, dist/build/Data/Text/Internal/Functions.o )
[ 9 of 44] Compiling Data.Text.Internal.Unsafe ( Data/Text/Internal/Unsafe.hs, dist/build/Data/Text/Internal/Unsafe.o )
[10 of 44] Compiling Data.Text.Array  ( Data/Text/Array.hs, dist/build/Data/Text/Array.o )
[11 of 44] Compiling Data.Text.Internal.Unsafe.Char ( Data/Text/Internal/Unsafe/Char.hs, dist/build/Data/Text/Internal/Unsafe/Char.o )
[12 of 44] Compiling Data.Text.Internal ( Data/Text/Internal.hs, dist/build/Data/Text/Internal.o )
[13 of 44] Compiling Data.Text.Internal.Fusion.Size ( Data/Text/Internal/Fusion/Size.hs, dist/build/Data/Text/Internal/Fusion/Size.o )
[14 of 44] Compiling Data.Text.Internal.Fusion.Types ( Data/Text/Internal/Fusion/Types.hs, dist/build/Data/Text/Internal/Fusion/Types.o )
[15 of 44] Compiling Data.Text.Internal.Fusion.CaseMapping ( Data/Text/Internal/Fusion/CaseMapping.hs, dist/build/Data/Text/Internal/Fusion/CaseMapping.o )
[16 of 44] Compiling Data.Text.Internal.Fusion.Common ( Data/Text/Internal/Fusion/Common.hs, dist/build/Data/Text/Internal/Fusion/Common.o )
[17 of 44] Compiling Data.Text.Unsafe ( Data/Text/Unsafe.hs, dist/build/Data/Text/Unsafe.o )
[18 of 44] Compiling Data.Text.Internal.Private ( Data/Text/Internal/Private.hs, dist/build/Data/Text/Internal/Private.o )
[19 of 44] Compiling Data.Text.Internal.Fusion ( Data/Text/Internal/Fusion.hs, dist/build/Data/Text/Internal/Fusion.o )
[20 of 44] Compiling Data.Text.Show   ( Data/Text/Show.hs, dist/build/Data/Text/Show.o )
[21 of 44] Compiling Data.Text.Internal.Encoding.Fusion.Common ( Data/Text/Internal/Encoding/Fusion/Common.hs, dist/build/Data/Text/Internal/Encoding/Fusion/Common.o )
[22 of 44] Compiling Data.Text.Internal.Encoding.Utf8 ( Data/Text/Internal/Encoding/Utf8.hs, dist/build/Data/Text/Internal/Encoding/Utf8.o )
[23 of 44] Compiling Data.Text.Internal.Encoding.Fusion ( Data/Text/Internal/Encoding/Fusion.hs, dist/build/Data/Text/Internal/Encoding/Fusion.o )
[24 of 44] Compiling Data.Text.Encoding ( Data/Text/Encoding.hs, dist/build/Data/Text/Encoding.o )
[25 of 44] Compiling Data.Text.Internal.Lazy.Encoding.Fusion ( Data/Text/Internal/Lazy/Encoding/Fusion.hs, dist/build/Data/Text/Internal/Lazy/Encoding/Fusion.o )
[26 of 44] Compiling Data.Text.Internal.Search ( Data/Text/Internal/Search.hs, dist/build/Data/Text/Internal/Search.o )
[27 of 44] Compiling Data.Text.Foreign ( Data/Text/Foreign.hs, dist/build/Data/Text/Foreign.o )
[28 of 44] Compiling Data.Text        ( Data/Text.hs, dist/build/Data/Text.o )

Data/Text.hs:587:1: warning: [-Winline-rule-shadowing]
    Rule "TEXT compareN/length -> compareLength" may never fire
      because ‘length’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’

Data/Text.hs:592:1: warning: [-Winline-rule-shadowing]
    Rule "TEXT ==N/length -> compareLength/==EQ" may never fire
      because ‘length’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’

Data/Text.hs:597:1: warning: [-Winline-rule-shadowing]
    Rule "TEXT /=N/length -> compareLength//=EQ" may never fire
      because ‘length’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’

Data/Text.hs:602:1: warning: [-Winline-rule-shadowing]
    Rule "TEXT <N/length -> compareLength/==LT" may never fire
      because ‘length’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’

Data/Text.hs:607:1: warning: [-Winline-rule-shadowing]
    Rule "TEXT <=N/length -> compareLength//=GT" may never fire
      because ‘length’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’

Data/Text.hs:612:1: warning: [-Winline-rule-shadowing]
    Rule "TEXT >N/length -> compareLength/==GT" may never fire
      because ‘length’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’

Data/Text.hs:617:1: warning: [-Winline-rule-shadowing]
    Rule "TEXT >=N/length -> compareLength//=LT" may never fire
      because ‘length’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’
[29 of 44] Compiling Data.Text.Internal.IO ( Data/Text/Internal/IO.hs, dist/build/Data/Text/Internal/IO.o )
[30 of 44] Compiling Data.Text.IO     ( Data/Text/IO.hs, dist/build/Data/Text/IO.o )
[31 of 44] Compiling Data.Text.Internal.Lazy ( Data/Text/Internal/Lazy.hs, dist/build/Data/Text/Internal/Lazy.o )
[32 of 44] Compiling Data.Text.Internal.Lazy.Fusion ( Data/Text/Internal/Lazy/Fusion.hs, dist/build/Data/Text/Internal/Lazy/Fusion.o )
[33 of 44] Compiling Data.Text.Internal.Lazy.Search ( Data/Text/Internal/Lazy/Search.hs, dist/build/Data/Text/Internal/Lazy/Search.o )
[34 of 44] Compiling Data.Text.Lazy.Internal ( Data/Text/Lazy/Internal.hs, dist/build/Data/Text/Lazy/Internal.o )
[35 of 44] Compiling Data.Text.Lazy.Encoding ( Data/Text/Lazy/Encoding.hs, dist/build/Data/Text/Lazy/Encoding.o )
[36 of 44] Compiling Data.Text.Lazy   ( Data/Text/Lazy.hs, dist/build/Data/Text/Lazy.o )
[37 of 44] Compiling Data.Text.Internal.Builder ( Data/Text/Internal/Builder.hs, dist/build/Data/Text/Internal/Builder.o )

Data/Text/Internal/Builder.hs:324:1: warning: [-Winline-rule-shadowing]
    Rule "flush/flush" may never fire
      because ‘flush’ might inline first
    Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘flush’
[38 of 44] Compiling Data.Text.Lazy.Builder ( Data/Text/Lazy/Builder.hs, dist/build/Data/Text/Lazy/Builder.o )
[39 of 44] Compiling Data.Text.Internal.Builder.Functions ( Data/Text/Internal/Builder/Functions.hs, dist/build/Data/Text/Internal/Builder/Functions.o )
[40 of 44] Compiling Data.Text.Lazy.Builder.Int ( Data/Text/Lazy/Builder/Int.hs, dist/build/Data/Text/Lazy/Builder/Int.o )
[41 of 44] Compiling Data.Text.Lazy.IO ( Data/Text/Lazy/IO.hs, dist/build/Data/Text/Lazy/IO.o )
[42 of 44] Compiling Data.Text.Lazy.Read ( Data/Text/Lazy/Read.hs, dist/build/Data/Text/Lazy/Read.o )
[43 of 44] Compiling Data.Text.Lazy.Builder.RealFloat ( Data/Text/Lazy/Builder/RealFloat.hs, dist/build/Data/Text/Lazy/Builder/RealFloat.o )
[44 of 44] Compiling Data.Text.Read   ( Data/Text/Read.hs, dist/build/Data/Text/Read.o )
Running Haddock for text-1.2.2.1...
Running hscolour for text-1.2.2.1...
Preprocessing library text-1.2.2.1...
Preprocessing library text-1.2.2.1...
Haddock coverage:
  14% (  1 /  7) in 'Data.Text.Internal.Read'
  Missing documentation for:
    IReader (Data/Text/Internal/Read.hs:26)
    IParser (Data/Text/Internal/Read.hs:28)
    T (Data/Text/Internal/Read.hs:48)
    digitToInt (Data/Text/Internal/Read.hs:61)
    hexDigitToInt (Data/Text/Internal/Read.hs:55)
    perhaps (Data/Text/Internal/Read.hs:50)
  50% (  1 /  2) in 'Data.Text.Internal.Encoding.Utf32'
  Missing documentation for:
    validate (Data/Text/Internal/Encoding/Utf32.hs:24)
  50% (  1 /  2) in 'Data.Text.Internal.Builder.RealFloat.Functions'
  Missing documentation for:
    roundTo (Data/Text/Internal/Builder/RealFloat/Functions.hs:17)
   0% (  0 /  2) in 'Data.Text.Internal.Builder.Int.Digits'
  Missing documentation for:
    Module header
    digits (Data/Text/Internal/Builder/Int/Digits.hs:21)
 100% ( 12 / 12) in 'Data.Text.Encoding.Error'
 100% (  2 /  2) in 'Data.Text.Internal.Unsafe.Shift'
  25% (  1 /  4) in 'Data.Text.Internal.Encoding.Utf16'
  Missing documentation for:
    chr2 (Data/Text/Internal/Encoding/Utf16.hs:29)
    validate1 (Data/Text/Internal/Encoding/Utf16.hs:38)
    validate2 (Data/Text/Internal/Encoding/Utf16.hs:42)
 100% (  2 /  2) in 'Data.Text.Internal.Functions'
 100% (  3 /  3) in 'Data.Text.Internal.Unsafe'
 100% ( 16 / 16) in 'Data.Text.Array'
  33% (  2 /  6) in 'Data.Text.Internal.Unsafe.Char'
  Missing documentation for:
    ord (Data/Text/Internal/Unsafe/Char.hs:39)
    unsafeChr (Data/Text/Internal/Unsafe/Char.hs:43)
    unsafeChr8 (Data/Text/Internal/Unsafe/Char.hs:47)
    unsafeChr32 (Data/Text/Internal/Unsafe/Char.hs:51)
  95% ( 19 / 20) in 'Data.Text.Internal'
  Missing documentation for:
    textP (Data/Text/Internal.hs:97)
  38% (  5 / 13) in 'Data.Text.Internal.Fusion.Size'
  Missing documentation for:
    Size (Data/Text/Internal/Fusion/Size.hs:40)
    exactly (Data/Text/Internal/Fusion/Size.hs:44)
    exactSize (Data/Text/Internal/Fusion/Size.hs:49)
    maxSize (Data/Text/Internal/Fusion/Size.hs:57)
    betweenSize (Data/Text/Internal/Fusion/Size.hs:65)
    unknownSize (Data/Text/Internal/Fusion/Size.hs:74)
    compareSize (Data/Text/Internal/Fusion/Size.hs:143)
    isEmpty (Data/Text/Internal/Fusion/Size.hs:151)
  88% (  7 /  8) in 'Data.Text.Internal.Fusion.Types'
  Missing documentation for:
    Stream (Data/Text/Internal/Fusion/Types.hs:83)
   0% (  0 /  5) in 'Data.Text.Internal.Fusion.CaseMapping'
  Missing documentation for:
    Module header
    upperMapping (Data/Text/Internal/Fusion/CaseMapping.hs:13)
    lowerMapping (Data/Text/Internal/Fusion/CaseMapping.hs:220)
    titleMapping (Data/Text/Internal/Fusion/CaseMapping.hs:225)
    foldMapping (Data/Text/Internal/Fusion/CaseMapping.hs:324)
  89% ( 63 / 71) in 'Data.Text.Internal.Fusion.Common'
  Missing documentation for:
    singleton (Data/Text/Internal/Fusion/Common.hs:119)
    streamList (Data/Text/Internal/Fusion/Common.hs:125)
    unstreamList (Data/Text/Internal/Fusion/Common.hs:131)
    intercalate (Data/Text/Internal/Fusion/Common.hs:577)
    justifyLeftI (Data/Text/Internal/Fusion/Common.hs:479)
    scanl (Data/Text/Internal/Fusion/Common.hs:656)
    replicateCharI (Data/Text/Internal/Fusion/Common.hs:671)
    replicateI (Data/Text/Internal/Fusion/Common.hs:682)
  93% ( 13 / 14) in 'Data.Text.Unsafe'
  Missing documentation for:
    Iter (Data/Text/Unsafe.hs:62)
  33% (  1 /  3) in 'Data.Text.Internal.Private'
  Missing documentation for:
    runText (Data/Text/Internal/Private.hs:33)
    span_ (Data/Text/Internal/Private.hs:23)
  91% ( 20 / 22) in 'Data.Text.Internal.Fusion'
  Missing documentation for:
    Stream (Data/Text/Internal/Fusion/Types.hs:83)
    length (Data/Text/Internal/Fusion.hs:127)
 100% (  4 /  4) in 'Data.Text.Show'
  33% (  2 /  6) in 'Data.Text.Internal.Encoding.Fusion.Common'
  Missing documentation for:
    restreamUtf16LE (Data/Text/Internal/Encoding/Fusion/Common.hs:63)
    restreamUtf16BE (Data/Text/Internal/Encoding/Fusion/Common.hs:39)
    restreamUtf32LE (Data/Text/Internal/Encoding/Fusion/Common.hs:106)
    restreamUtf32BE (Data/Text/Internal/Encoding/Fusion/Common.hs:87)
  17% (  2 / 12) in 'Data.Text.Internal.Encoding.Utf8'
  Missing documentation for:
    ord2 (Data/Text/Internal/Encoding/Utf8.hs:58)
    ord3 (Data/Text/Internal/Encoding/Utf8.hs:69)
    ord4 (Data/Text/Internal/Encoding/Utf8.hs:81)
    chr2 (Data/Text/Internal/Encoding/Utf8.hs:94)
    chr3 (Data/Text/Internal/Encoding/Utf8.hs:103)
    chr4 (Data/Text/Internal/Encoding/Utf8.hs:114)
    validate1 (Data/Text/Internal/Encoding/Utf8.hs:128)
    validate2 (Data/Text/Internal/Encoding/Utf8.hs:132)
    validate3 (Data/Text/Internal/Encoding/Utf8.hs:136)
    validate4 (Data/Text/Internal/Encoding/Utf8.hs:153)
  91% ( 10 / 11) in 'Data.Text.Internal.Encoding.Fusion'
  Missing documentation for:
    streamASCII (Data/Text/Internal/Encoding/Fusion.hs:57)
 100% ( 33 / 33) in 'Data.Text.Encoding'
 100% ( 10 / 10) in 'Data.Text.Internal.Lazy.Encoding.Fusion'
 100% (  2 /  2) in 'Data.Text.Internal.Search'
 100% ( 18 / 18) in 'Data.Text.Foreign'
 100% (127 /127) in 'Data.Text'
 100% (  3 /  3) in 'Data.Text.Internal.IO'
 100% ( 20 / 20) in 'Data.Text.IO'
  93% ( 14 / 15) in 'Data.Text.Internal.Lazy'
  Missing documentation for:
    Text (Data/Text/Internal/Lazy.hs:47)
 100% (  8 /  8) in 'Data.Text.Internal.Lazy.Fusion'
 100% (  2 /  2) in 'Data.Text.Internal.Lazy.Search'
 100% (  2 /  2) in 'Data.Text.Lazy.Internal'
  89% ( 24 / 27) in 'Data.Text.Lazy.Encoding'
  Missing documentation for:
    encodeUtf8 (Data/Text/Lazy/Encoding.hs:148)
    encodeUtf8Builder (Data/Text/Lazy/Encoding.hs:162)
    encodeUtf8BuilderEscaped (Data/Text/Lazy/Encoding.hs:167)
  99% (128 /129) in 'Data.Text.Lazy'
  Missing documentation for:
    Text (Data/Text/Internal/Lazy.hs:47)
  94% ( 16 / 17) in 'Data.Text.Internal.Builder'
  Missing documentation for:
    append' (Data/Text/Internal/Builder.hs:301)
 100% ( 12 / 12) in 'Data.Text.Lazy.Builder'
 100% (  3 /  3) in 'Data.Text.Internal.Builder.Functions'
   0% (  0 /  3) in 'Data.Text.Lazy.Builder.Int'
  Missing documentation for:
    Module header
    decimal (Data/Text/Lazy/Builder/Int.hs:52)
    hexadecimal (Data/Text/Lazy/Builder/Int.hs:162)
 100% ( 19 / 19) in 'Data.Text.Lazy.IO'
 100% (  7 /  7) in 'Data.Text.Lazy.Read'
  75% (  3 /  4) in 'Data.Text.Lazy.Builder.RealFloat'
  Missing documentation for:
    formatRealFloat (Data/Text/Lazy/Builder/RealFloat.hs:46)
 100% (  7 /  7) in 'Data.Text.Read'
Warning: Data.Text.Internal.Fusion.Common: could not find link destinations for:
    findIndicesI
Warning: Data.Text: could not find link destinations for:
    replicateChar countChar
Warning: Data.Text.Internal.IO: could not find link destinations for:
    Handle__
Warning: Data.Text.Lazy: could not find link destinations for:
    replicateChar dropWords splitAtWord countChar
Warning: Data.Text.Internal.Builder: could not find link destinations for:
    empty append
Warning: Data.Text.Lazy.Builder.RealFloat: could not find link destinations for:
    floatToDigits
Documentation created: dist/doc/html/text/index.html,
dist/doc/html/text/text.txt
Creating package registration file: /tmp/pkgConf-text-1.2.245665179480329499.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/text-1.2.2.1-9Yh8rJoh8fO2JMLWffT3Qs
Registering text-1.2.2.1...
cabal: Leaving directory '/tmp/cabal-tmp-19022/text-1.2.2.1'
Installed text-1.2.2.1
cabal: Entering directory '/tmp/cabal-tmp-19022/th-lift-0.7.6'
Configuring th-lift-0.7.6...
Building th-lift-0.7.6...
Preprocessing library th-lift-0.7.6...
[1 of 1] Compiling Language.Haskell.TH.Lift ( src/Language/Haskell/TH/Lift.hs, dist/build/Language/Haskell/TH/Lift.o )

src/Language/Haskell/TH/Lift.hs:247:15: warning: [-Wname-shadowing]
    This binding for ‘nameSpace’ shadows the existing binding
      imported from ‘Language.Haskell.TH.Syntax’ at src/Language/Haskell/TH/Lift.hs:38:1-33
Running Haddock for th-lift-0.7.6...
Running hscolour for th-lift-0.7.6...
Preprocessing library th-lift-0.7.6...
Preprocessing library th-lift-0.7.6...

src/Language/Haskell/TH/Lift.hs:247:15: warning: [-Wname-shadowing]
    This binding for ‘nameSpace’ shadows the existing binding
      imported from ‘Language.Haskell.TH.Syntax’ at src/Language/Haskell/TH/Lift.hs:38:1-33
Haddock coverage:
  75% (  6 /  8) in 'Language.Haskell.TH.Lift'
  Missing documentation for:
    Module header
    deriveLiftMany' (src/Language/Haskell/TH/Lift.hs:60)
Documentation created: dist/doc/html/th-lift/index.html,
dist/doc/html/th-lift/th-lift.txt
Creating package registration file:
/tmp/pkgConf-th-lift-0.71677157265302116632.6
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/th-lift-0.7.6-3YgW6AFnN6SEjgDav6Czfy
Registering th-lift-0.7.6...
cabal: Leaving directory '/tmp/cabal-tmp-19022/th-lift-0.7.6'
Installed th-lift-0.7.6
cabal: Entering directory '/tmp/cabal-tmp-19022/transformers-compat-0.5.1.4'
Configuring transformers-compat-0.5.1.4...
Building transformers-compat-0.5.1.4...
Preprocessing library transformers-compat-0.5.1.4...
[1 of 2] Compiling Paths_transformers_compat ( dist/build/autogen/Paths_transformers_compat.hs, dist/build/Paths_transformers_compat.o )
[2 of 2] Compiling Control.Monad.Trans.Instances ( src/Control/Monad/Trans/Instances.hs, dist/build/Control/Monad/Trans/Instances.o )
Running Haddock for transformers-compat-0.5.1.4...
Running hscolour for transformers-compat-0.5.1.4...
Preprocessing library transformers-compat-0.5.1.4...
Preprocessing library transformers-compat-0.5.1.4...
Haddock coverage:
   0% (  0 /  8) in 'Paths_transformers_compat'
  Missing documentation for:
    Module header
    version (dist/build/autogen/Paths_transformers_compat.hs:28)
    getBinDir (dist/build/autogen/Paths_transformers_compat.hs:38)
    getLibDir (dist/build/autogen/Paths_transformers_compat.hs:38)
    getDataDir (dist/build/autogen/Paths_transformers_compat.hs:38)
    getLibexecDir (dist/build/autogen/Paths_transformers_compat.hs:38)
    getDataFileName (dist/build/autogen/Paths_transformers_compat.hs:45)
    getSysconfDir (dist/build/autogen/Paths_transformers_compat.hs:38)
 100% (  1 /  1) in 'Control.Monad.Trans.Instances'
Documentation created: dist/doc/html/transformers-compat/index.html,
dist/doc/html/transformers-compat/transformers-compat.txt
Creating package registration file:
/tmp/pkgConf-transformers-compat-0.5.14503957381583274723.4
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/transformers-compat-0.5.1.4-G5tKvPrwhggJRvSwXNMs1N
Registering transformers-compat-0.5.1.4...
cabal: Leaving directory '/tmp/cabal-tmp-19022/transformers-compat-0.5.1.4'
Installed transformers-compat-0.5.1.4
cabal: Entering directory '/tmp/cabal-tmp-19022/microlens-th-0.4.1.0'
Configuring microlens-th-0.4.1.0...
Building microlens-th-0.4.1.0...
Preprocessing library microlens-th-0.4.1.0...
[1 of 1] Compiling Lens.Micro.TH    ( src/Lens/Micro/TH.hs, dist/build/Lens/Micro/TH.o )
Running Haddock for microlens-th-0.4.1.0...
Running hscolour for microlens-th-0.4.1.0...
Preprocessing library microlens-th-0.4.1.0...
Preprocessing library microlens-th-0.4.1.0...
Haddock coverage:
 100% ( 29 / 29) in 'Lens.Micro.TH'
Documentation created: dist/doc/html/microlens-th/index.html,
dist/doc/html/microlens-th/microlens-th.txt
Creating package registration file:
/tmp/pkgConf-microlens-th-0.4.1457615859541279136.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/microlens-th-0.4.1.0-2rX7B2WQ7UI1iagYqbZfSA
Registering microlens-th-0.4.1.0...
cabal: Leaving directory '/tmp/cabal-tmp-19022/microlens-th-0.4.1.0'
Installed microlens-th-0.4.1.0
cabal: Entering directory '/tmp/cabal-tmp-19022/operational-alacarte-0.3'
Configuring operational-alacarte-0.3...
Building operational-alacarte-0.3...
Preprocessing library operational-alacarte-0.3...
[1 of 2] Compiling Data.ALaCarte    ( src/Data/ALaCarte.hs, dist/build/Data/ALaCarte.o )
[2 of 2] Compiling Control.Monad.Operational.Higher ( src/Control/Monad/Operational/Higher.hs, dist/build/Control/Monad/Operational/Higher.o )
Running Haddock for operational-alacarte-0.3...
Running hscolour for operational-alacarte-0.3...
Preprocessing library operational-alacarte-0.3...
Preprocessing library operational-alacarte-0.3...
Haddock coverage:
  69% ( 11 / 16) in 'Data.ALaCarte'
  Missing documentation for:
     (src/Data/ALaCarte.hs:141)
     (src/Data/ALaCarte.hs:146)
     (src/Data/ALaCarte.hs:152)
     (src/Data/ALaCarte.hs:164)
     (src/Data/ALaCarte.hs:179)
  94% ( 29 / 31) in 'Control.Monad.Operational.Higher'
  Missing documentation for:
    ProgViewT (src/Control/Monad/Operational/Higher.hs:367)
    ProgView (src/Control/Monad/Operational/Higher.hs:368)
Documentation created: dist/doc/html/operational-alacarte/index.html,
dist/doc/html/operational-alacarte/operational-alacarte.txt
Creating package registration file:
/tmp/pkgConf-operational-alacarte-08466671231919655804.3
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/operational-alacarte-0.3-rcXUFvyRMPAKTAK8gRr4a
Registering operational-alacarte-0.3...
cabal: Leaving directory '/tmp/cabal-tmp-19022/operational-alacarte-0.3'
Installed operational-alacarte-0.3
cabal: Entering directory '/tmp/cabal-tmp-19022/tree-view-0.4'
Configuring tree-view-0.4...
Building tree-view-0.4...
Preprocessing library tree-view-0.4...
[1 of 1] Compiling Data.Tree.View   ( src/Data/Tree/View.hs, dist/build/Data/Tree/View.o )
Running Haddock for tree-view-0.4...
Running hscolour for tree-view-0.4...
Preprocessing library tree-view-0.4...
Preprocessing library tree-view-0.4...
Haddock coverage:
  83% (  5 /  6) in 'Data.Tree.View'
  Missing documentation for:
    Module header
Documentation created: dist/doc/html/tree-view/index.html,
dist/doc/html/tree-view/tree-view.txt
Creating package registration file:
/tmp/pkgConf-tree-view-03655470422030678241.4
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/tree-view-0.4-ILFg3InXSuMxOHY143uy3
Registering tree-view-0.4...
cabal: Leaving directory '/tmp/cabal-tmp-19022/tree-view-0.4'
Installed tree-view-0.4
cabal: Entering directory '/tmp/cabal-tmp-19022/old-time-1.1.0.3'
Configuring old-time-1.1.0.3...
configure: WARNING: unrecognized options: --with-compiler
checking for gcc... /usr/bin/gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /usr/bin/gcc accepts -g... yes
checking for /usr/bin/gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... /usr/bin/gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
checking for sys/timeb.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for ftime... yes
checking for gmtime_r... yes
checking for localtime_r... yes
checking for gettimeofday... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking whether time.h and sys/time.h may both be included... yes
checking for sys/time.h... (cached) yes
checking whether altzone is declared... no
configure: creating ./config.status
config.status: creating include/HsTimeConfig.h
configure: WARNING: unrecognized options: --with-compiler
Building old-time-1.1.0.3...
Preprocessing library old-time-1.1.0.3...
[1 of 1] Compiling System.Time      ( dist/build/System/Time.hs, dist/build/System/Time.o )
Running Haddock for old-time-1.1.0.3...
Running hscolour for old-time-1.1.0.3...
Preprocessing library old-time-1.1.0.3...
Preprocessing library old-time-1.1.0.3...
Haddock coverage:
  95% ( 20 / 21) in 'System.Time'
  Missing documentation for:
    getClockTime (System/Time.hsc:232)
Warning: System.Time: could not find link destinations for:
    unsafeIndex unsafeRangeSize
Documentation created: dist/doc/html/old-time/index.html,
dist/doc/html/old-time/old-time.txt
Creating package registration file:
/tmp/pkgConf-old-time-1.1.01397228351469543483.3
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/old-time-1.1.0.3-IcvdkJUsE9M8t3io8peAEp
Registering old-time-1.1.0.3...
cabal: Leaving directory '/tmp/cabal-tmp-19022/old-time-1.1.0.3'
Installed old-time-1.1.0.3
cabal: Entering directory '/tmp/cabal-tmp-19022/vector-0.11.0.0'
Configuring vector-0.11.0.0...
Building vector-0.11.0.0...
Preprocessing library vector-0.11.0.0...
[ 1 of 21] Compiling Data.Vector.Storable.Internal ( Data/Vector/Storable/Internal.hs, dist/build/Data/Vector/Storable/Internal.o )

Data/Vector/Storable/Internal.hs:17:1: warning: [-Wunused-imports]
    The import of ‘Foreign.ForeignPtr’ is redundant
      except perhaps to import instances from ‘Foreign.ForeignPtr’
    To import instances alone, use: import Foreign.ForeignPtr()

Data/Vector/Storable/Internal.hs:18:1: warning: [-Wunused-imports]
    The import of ‘Foreign.Ptr’ is redundant
      except perhaps to import instances from ‘Foreign.Ptr’
    To import instances alone, use: import Foreign.Ptr()
[ 2 of 21] Compiling Data.Vector.Generic.Mutable.Base ( Data/Vector/Generic/Mutable/Base.hs, dist/build/Data/Vector/Generic/Mutable/Base.o )
[ 3 of 21] Compiling Data.Vector.Generic.Base ( Data/Vector/Generic/Base.hs, dist/build/Data/Vector/Generic/Base.o )
[ 4 of 21] Compiling Data.Vector.Fusion.Util ( Data/Vector/Fusion/Util.hs, dist/build/Data/Vector/Fusion/Util.o )
[ 5 of 21] Compiling Data.Vector.Fusion.Bundle.Size ( Data/Vector/Fusion/Bundle/Size.hs, dist/build/Data/Vector/Fusion/Bundle/Size.o )
[ 6 of 21] Compiling Data.Vector.Internal.Check ( Data/Vector/Internal/Check.hs, dist/build/Data/Vector/Internal/Check.o )
[ 7 of 21] Compiling Data.Vector.Fusion.Stream.Monadic ( Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Data/Vector/Fusion/Stream/Monadic.o )

Data/Vector/Fusion/Stream/Monadic.hs:431:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Monad m, Monad m')
    • In the type signature for:
           trans :: (Monad m, Monad m') =>
                    (forall z. m z -> m' z) -> Stream m a -> Stream m' a

Data/Vector/Fusion/Stream/Monadic.hs:1449:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Ord a
    • In the type signature for:
           enumFromTo_double :: (Monad m, Ord a, RealFrac a) =>
                                a -> a -> Stream m a
[ 8 of 21] Compiling Data.Vector.Fusion.Bundle.Monadic ( Data/Vector/Fusion/Bundle/Monadic.hs, dist/build/Data/Vector/Fusion/Bundle/Monadic.o )

Data/Vector/Fusion/Bundle/Monadic.hs:945:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Ord a
    • In the type signature for:
           enumFromTo_double :: (Monad m, Ord a, RealFrac a) =>
                                a -> a -> Bundle m v a
[ 9 of 21] Compiling Data.Vector.Fusion.Bundle ( Data/Vector/Fusion/Bundle.hs, dist/build/Data/Vector/Fusion/Bundle.o )

Data/Vector/Fusion/Bundle.hs:114:1: warning: [-Wtabs]
    Tab character found here.
    Please use spaces instead.
[10 of 21] Compiling Data.Vector.Generic.Mutable ( Data/Vector/Generic/Mutable.hs, dist/build/Data/Vector/Generic/Mutable.o )
[11 of 21] Compiling Data.Vector.Generic.New ( Data/Vector/Generic/New.hs, dist/build/Data/Vector/Generic/New.o )
[12 of 21] Compiling Data.Vector.Generic ( Data/Vector/Generic.hs, dist/build/Data/Vector/Generic.o )

Data/Vector/Generic.hs:2080:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Vector v a
    • In the type signature for:
           dataCast :: (Vector v a, Data a, Typeable v, Typeable t) =>
                       (forall d. Data d => c (t d)) -> Maybe (c (v a))
[13 of 21] Compiling Data.Vector.Primitive.Mutable ( Data/Vector/Primitive/Mutable.hs, dist/build/Data/Vector/Primitive/Mutable.o )
[14 of 21] Compiling Data.Vector.Primitive ( Data/Vector/Primitive.hs, dist/build/Data/Vector/Primitive.o )
[15 of 21] Compiling Data.Vector.Storable.Mutable ( Data/Vector/Storable/Mutable.hs, dist/build/Data/Vector/Storable/Mutable.o )

Data/Vector/Storable/Mutable.hs:72:1: warning: [-Wunused-imports]
    The import of ‘Foreign.Ptr’ is redundant
      except perhaps to import instances from ‘Foreign.Ptr’
    To import instances alone, use: import Foreign.Ptr()

Data/Vector/Storable/Mutable.hs:491:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Storable a
    • In the type signature for:
           unsafeFromForeignPtr0 :: Storable a =>
                                    ForeignPtr a -> Int -> MVector s a

Data/Vector/Storable/Mutable.hs:501:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Storable a
    • In the type signature for:
           unsafeToForeignPtr :: Storable a =>
                                 MVector s a -> (ForeignPtr a, Int, Int)

Data/Vector/Storable/Mutable.hs:511:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Storable a
    • In the type signature for:
           unsafeToForeignPtr0 :: Storable a =>
                                  MVector s a -> (ForeignPtr a, Int)

Data/Vector/Storable/Mutable.hs:518:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Storable a
    • In the type signature for:
           unsafeWith :: Storable a => IOVector a -> (Ptr a -> IO b) -> IO b
[16 of 21] Compiling Data.Vector.Storable ( Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.o )

Data/Vector/Storable.hs:1408:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Storable a
    • In the type signature for:
           unsafeFromForeignPtr0 :: Storable a =>
                                    ForeignPtr a -> Int -> Vector a

Data/Vector/Storable.hs:1417:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Storable a
    • In the type signature for:
           unsafeToForeignPtr :: Storable a =>
                                 Vector a -> (ForeignPtr a, Int, Int)

Data/Vector/Storable.hs:1426:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Storable a
    • In the type signature for:
           unsafeToForeignPtr0 :: Storable a =>
                                  Vector a -> (ForeignPtr a, Int)

Data/Vector/Storable.hs:1432:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Storable a
    • In the type signature for:
           unsafeWith :: Storable a => Vector a -> (Ptr a -> IO b) -> IO b
[17 of 21] Compiling Data.Vector.Unboxed.Base ( Data/Vector/Unboxed/Base.hs, dist/build/Data/Vector/Unboxed/Base.o )

Data/Vector/Unboxed/Base.hs:362:10: warning: [-Wredundant-constraints]
    • Redundant constraint: RealFloat a
    • In the instance declaration for ‘M.MVector MVector (Complex a)’
[18 of 21] Compiling Data.Vector.Unboxed ( Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.o )

internal/unbox-tuple-instances:133:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a, Unbox b)
    • In the type signature for:
           unzip :: (Unbox a, Unbox b) =>
                    Vector (a, b) -> (Vector a, Vector b)

internal/unbox-tuple-instances:307:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a, Unbox b, Unbox c)
    • In the type signature for:
           unzip3 :: (Unbox a, Unbox b, Unbox c) =>
                     Vector (a, b, c) -> (Vector a, Vector b, Vector c)

internal/unbox-tuple-instances:526:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a, Unbox b, Unbox c, Unbox d)
    • In the type signature for:
           unzip4 :: (Unbox a, Unbox b, Unbox c, Unbox d) =>
                     Vector (a, b, c, d) -> (Vector a, Vector b, Vector c, Vector d)

internal/unbox-tuple-instances:803:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a,
                              Unbox b,
                              Unbox c,
                              Unbox d,
                              Unbox e)
    • In the type signature for:
           unzip5 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) =>
                     Vector (a, b, c, d, e)
                     -> (Vector a, Vector b, Vector c, Vector d, Vector e)

internal/unbox-tuple-instances:1121:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a,
                              Unbox b,
                              Unbox c,
                              Unbox d,
                              Unbox e,
                              Unbox f)
    • In the type signature for:
           unzip6 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) =>
                     Vector (a, b, c, d, e, f)
                     -> (Vector a, Vector b, Vector c, Vector d, Vector e, Vector f)
[19 of 21] Compiling Data.Vector.Unboxed.Mutable ( Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.o )

internal/unbox-tuple-instances:117:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a, Unbox b)
    • In the type signature for:
           unzip :: (Unbox a, Unbox b) =>
                    MVector s (a, b) -> (MVector s a, MVector s b)

internal/unbox-tuple-instances:282:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a, Unbox b, Unbox c)
    • In the type signature for:
           unzip3 :: (Unbox a, Unbox b, Unbox c) =>
                     MVector s (a, b, c) -> (MVector s a, MVector s b, MVector s c)

internal/unbox-tuple-instances:493:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a, Unbox b, Unbox c, Unbox d)
    • In the type signature for:
           unzip4 :: (Unbox a, Unbox b, Unbox c, Unbox d) =>
                     MVector s (a, b, c, d)
                     -> (MVector s a, MVector s b, MVector s c, MVector s d)

internal/unbox-tuple-instances:756:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a,
                              Unbox b,
                              Unbox c,
                              Unbox d,
                              Unbox e)
    • In the type signature for:
           unzip5 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) =>
                     MVector s (a, b, c, d, e)
                     -> (MVector s a, MVector s b, MVector s c, MVector s d,
                         MVector s e)

internal/unbox-tuple-instances:1066:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a,
                              Unbox b,
                              Unbox c,
                              Unbox d,
                              Unbox e,
                              Unbox f)
    • In the type signature for:
           unzip6 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) =>
                     MVector s (a, b, c, d, e, f)
                     -> (MVector s a, MVector s b, MVector s c, MVector s d,
                         MVector s e, MVector s f)
[20 of 21] Compiling Data.Vector.Mutable ( Data/Vector/Mutable.hs, dist/build/Data/Vector/Mutable.o )
[21 of 21] Compiling Data.Vector      ( Data/Vector.hs, dist/build/Data/Vector.o )
Running Haddock for vector-0.11.0.0...
Running hscolour for vector-0.11.0.0...
Preprocessing library vector-0.11.0.0...
Preprocessing library vector-0.11.0.0...

Data/Vector/Storable/Internal.hs:17:1: warning: [-Wunused-imports]
    The import of ‘Foreign.ForeignPtr’ is redundant
      except perhaps to import instances from ‘Foreign.ForeignPtr’
    To import instances alone, use: import Foreign.ForeignPtr()

Data/Vector/Storable/Internal.hs:18:1: warning: [-Wunused-imports]
    The import of ‘Foreign.Ptr’ is redundant
      except perhaps to import instances from ‘Foreign.Ptr’
    To import instances alone, use: import Foreign.Ptr()

Data/Vector/Fusion/Stream/Monadic.hs:431:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Monad m, Monad m')
    • In the type signature for:
           trans :: (Monad m, Monad m') =>
                    (forall z. m z -> m' z) -> Stream m a -> Stream m' a

Data/Vector/Fusion/Stream/Monadic.hs:1449:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Ord a
    • In the type signature for:
           enumFromTo_double :: (Monad m, Ord a, RealFrac a) =>
                                a -> a -> Stream m a

Data/Vector/Fusion/Bundle/Monadic.hs:945:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Ord a
    • In the type signature for:
           enumFromTo_double :: (Monad m, Ord a, RealFrac a) =>
                                a -> a -> Bundle m v a

Data/Vector/Fusion/Bundle.hs:114:1: warning: [-Wtabs]
    Tab character found here.
    Please use spaces instead.

Data/Vector/Generic.hs:2080:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Vector v a
    • In the type signature for:
           dataCast :: (Vector v a, Data a, Typeable v, Typeable t) =>
                       (forall d. Data d => c (t d)) -> Maybe (c (v a))
Haddock coverage:
  25% (  1 /  4) in 'Data.Vector.Storable.Internal'
  Missing documentation for:
    getPtr (Data/Vector/Storable/Internal.hs:22)
    setPtr (Data/Vector/Storable/Internal.hs:26)
    updPtr (Data/Vector/Storable/Internal.hs:30)
 100% (  2 /  2) in 'Data.Vector.Generic.Mutable.Base'
 100% (  3 /  3) in 'Data.Vector.Generic.Base'
 100% (  5 /  5) in 'Data.Vector.Fusion.Util'
 100% (  8 /  8) in 'Data.Vector.Fusion.Bundle.Size'
  11% (  1 /  9) in 'Data.Vector.Internal.Check'
  Missing documentation for:
    Checks (Data/Vector/Internal/Check.hs:51)
    doChecks (Data/Vector/Internal/Check.hs:75)
    error (Data/Vector/Internal/Check.hs:84)
    internalError (Data/Vector/Internal/Check.hs:89)
    check (Data/Vector/Internal/Check.hs:105)
    checkIndex (Data/Vector/Internal/Check.hs:119)
    checkLength (Data/Vector/Internal/Check.hs:133)
    checkSlice (Data/Vector/Internal/Check.hs:147)
  82% (103 /125) in 'Data.Vector.Fusion.Stream.Monadic'
  Missing documentation for:
    generate (Data/Vector/Fusion/Stream/Monadic.hs:184)
    unbox (Data/Vector/Fusion/Stream/Monadic.hs:436)
    concatMap (Data/Vector/Fusion/Stream/Monadic.hs:996)
    zipWithM_ (Data/Vector/Fusion/Stream/Monadic.hs:512)
    zipWith3M (Data/Vector/Fusion/Stream/Monadic.hs:516)
    zipWith4M (Data/Vector/Fusion/Stream/Monadic.hs:544)
    zipWith5M (Data/Vector/Fusion/Stream/Monadic.hs:551)
    zipWith6M (Data/Vector/Fusion/Stream/Monadic.hs:558)
    zipWith (Data/Vector/Fusion/Stream/Monadic.hs:566)
    zipWith3 (Data/Vector/Fusion/Stream/Monadic.hs:570)
    zipWith4 (Data/Vector/Fusion/Stream/Monadic.hs:575)
    zipWith5 (Data/Vector/Fusion/Stream/Monadic.hs:581)
    zipWith6 (Data/Vector/Fusion/Stream/Monadic.hs:587)
    zip (Data/Vector/Fusion/Stream/Monadic.hs:593)
    zip3 (Data/Vector/Fusion/Stream/Monadic.hs:597)
    zip4 (Data/Vector/Fusion/Stream/Monadic.hs:601)
    zip5 (Data/Vector/Fusion/Stream/Monadic.hs:606)
    zip6 (Data/Vector/Fusion/Stream/Monadic.hs:611)
    and (Data/Vector/Fusion/Stream/Monadic.hs:970)
    or (Data/Vector/Fusion/Stream/Monadic.hs:983)
    concatMapM (Data/Vector/Fusion/Stream/Monadic.hs:1000)
    unfoldrN (Data/Vector/Fusion/Stream/Monadic.hs:1062)
  79% (106 /135) in 'Data.Vector.Fusion.Bundle.Monadic'
  Missing documentation for:
    Chunk (Data/Vector/Fusion/Bundle/Monadic.hs:110)
    generate (Data/Vector/Fusion/Bundle/Monadic.hs:190)
    unbox (Data/Vector/Fusion/Bundle/Monadic.hs:301)
    concatMap (Data/Vector/Fusion/Bundle/Monadic.hs:595)
    zipWithM_ (Data/Vector/Fusion/Bundle/Monadic.hs:332)
    zipWith3M (Data/Vector/Fusion/Bundle/Monadic.hs:336)
    zipWith4M (Data/Vector/Fusion/Bundle/Monadic.hs:343)
    zipWith5M (Data/Vector/Fusion/Bundle/Monadic.hs:350)
    zipWith6M (Data/Vector/Fusion/Bundle/Monadic.hs:357)
    zipWith (Data/Vector/Fusion/Bundle/Monadic.hs:365)
    zipWith3 (Data/Vector/Fusion/Bundle/Monadic.hs:369)
    zipWith4 (Data/Vector/Fusion/Bundle/Monadic.hs:374)
    zipWith5 (Data/Vector/Fusion/Bundle/Monadic.hs:380)
    zipWith6 (Data/Vector/Fusion/Bundle/Monadic.hs:386)
    zip (Data/Vector/Fusion/Bundle/Monadic.hs:392)
    zip3 (Data/Vector/Fusion/Bundle/Monadic.hs:396)
    zip4 (Data/Vector/Fusion/Bundle/Monadic.hs:400)
    zip5 (Data/Vector/Fusion/Bundle/Monadic.hs:405)
    zip6 (Data/Vector/Fusion/Bundle/Monadic.hs:410)
    and (Data/Vector/Fusion/Bundle/Monadic.hs:587)
    or (Data/Vector/Fusion/Bundle/Monadic.hs:591)
    concatMapM (Data/Vector/Fusion/Bundle/Monadic.hs:599)
    fromVector (Data/Vector/Fusion/Bundle/Monadic.hs:1009)
    reVector (Data/Vector/Fusion/Bundle/Monadic.hs:1085)
    fromVectors (Data/Vector/Fusion/Bundle/Monadic.hs:1028)
    concatVectors (Data/Vector/Fusion/Bundle/Monadic.hs:1054)
    fromStream (Data/Vector/Fusion/Bundle/Monadic.hs:119)
    chunks (Data/Vector/Fusion/Bundle/Monadic.hs:126)
    elements (Data/Vector/Fusion/Bundle/Monadic.hs:130)
  81% ( 88 /109) in 'Data.Vector.Fusion.Bundle'
  Missing documentation for:
    Chunk (Data/Vector/Fusion/Bundle/Monadic.hs:110)
    inplace (Data/Vector/Fusion/Bundle.hs:113)
    concatMap (Data/Vector/Fusion/Bundle.hs:265)
    unbox (Data/Vector/Fusion/Bundle.hs:261)
    zipWith4 (Data/Vector/Fusion/Bundle.hs:293)
    zipWith5 (Data/Vector/Fusion/Bundle.hs:299)
    zipWith6 (Data/Vector/Fusion/Bundle.hs:305)
    zip (Data/Vector/Fusion/Bundle.hs:311)
    zip3 (Data/Vector/Fusion/Bundle.hs:315)
    zip4 (Data/Vector/Fusion/Bundle.hs:319)
    zip5 (Data/Vector/Fusion/Bundle.hs:324)
    zip6 (Data/Vector/Fusion/Bundle.hs:329)
    and (Data/Vector/Fusion/Bundle.hs:415)
    or (Data/Vector/Fusion/Bundle.hs:419)
    unsafeFromList (Data/Vector/Fusion/Bundle.hs:609)
    fromVector (Data/Vector/Fusion/Bundle.hs:613)
    reVector (Data/Vector/Fusion/Bundle.hs:617)
    fromVectors (Data/Vector/Fusion/Bundle.hs:621)
    concatVectors (Data/Vector/Fusion/Bundle.hs:625)
    zipWithM (Data/Vector/Fusion/Bundle.hs:520)
    zipWithM_ (Data/Vector/Fusion/Bundle.hs:524)
  66% ( 48 / 73) in 'Data.Vector.Generic.Mutable'
  Missing documentation for:
    init (Data/Vector/Generic/Mutable.hs:536)
    tail (Data/Vector/Generic/Mutable.hs:540)
    take (Data/Vector/Generic/Mutable.hs:515)
    drop (Data/Vector/Generic/Mutable.hs:519)
    splitAt (Data/Vector/Generic/Mutable.hs:527)
    unsafeInit (Data/Vector/Generic/Mutable.hs:554)
    unsafeTail (Data/Vector/Generic/Mutable.hs:558)
    unsafeTake (Data/Vector/Generic/Mutable.hs:562)
    unsafeDrop (Data/Vector/Generic/Mutable.hs:566)
    growFront (Data/Vector/Generic/Mutable.hs:626)
    unsafeGrowFront (Data/Vector/Generic/Mutable.hs:665)
    mstream (Data/Vector/Generic/Mutable.hs:244)
    mstreamR (Data/Vector/Generic/Mutable.hs:274)
    transform (Data/Vector/Generic/Mutable.hs:268)
    transformR (Data/Vector/Generic/Mutable.hs:303)
    fill (Data/Vector/Generic/Mutable.hs:255)
    fillR (Data/Vector/Generic/Mutable.hs:287)
    unsafeAccum (Data/Vector/Generic/Mutable.hs:848)
    accum (Data/Vector/Generic/Mutable.hs:824)
    unsafeUpdate (Data/Vector/Generic/Mutable.hs:861)
    update (Data/Vector/Generic/Mutable.hs:837)
    reverse (Data/Vector/Generic/Mutable.hs:872)
    unstablePartition (Data/Vector/Generic/Mutable.hs:881)
    unstablePartitionBundle (Data/Vector/Generic/Mutable.hs:910)
    partitionBundle (Data/Vector/Generic/Mutable.hs:938)
   5% (  1 / 20) in 'Data.Vector.Generic.New'
  Missing documentation for:
    New (Data/Vector/Generic/New.hs:40)
    create (Data/Vector/Generic/New.hs:42)
    run (Data/Vector/Generic/New.hs:46)
    runPrim (Data/Vector/Generic/New.hs:50)
    apply (Data/Vector/Generic/New.hs:54)
    modify (Data/Vector/Generic/New.hs:58)
    modifyWithBundle (Data/Vector/Generic/New.hs:62)
    unstream (Data/Vector/Generic/New.hs:67)
    transform (Data/Vector/Generic/New.hs:71)
    unstreamR (Data/Vector/Generic/New.hs:93)
    transformR (Data/Vector/Generic/New.hs:97)
    slice (Data/Vector/Generic/New.hs:119)
    init (Data/Vector/Generic/New.hs:123)
    tail (Data/Vector/Generic/New.hs:127)
    take (Data/Vector/Generic/New.hs:131)
    drop (Data/Vector/Generic/New.hs:135)
    unsafeSlice (Data/Vector/Generic/New.hs:139)
    unsafeInit (Data/Vector/Generic/New.hs:143)
    unsafeTail (Data/Vector/Generic/New.hs:147)
  93% (223 /240) in 'Data.Vector.Generic'
  Missing documentation for:
    zipWith4 (Data/Vector/Generic.hs:1069)
    zipWith5 (Data/Vector/Generic.hs:1078)
    zipWith6 (Data/Vector/Generic.hs:1090)
    izipWith3 (Data/Vector/Generic.hs:1112)
    izipWith4 (Data/Vector/Generic.hs:1120)
    izipWith5 (Data/Vector/Generic.hs:1129)
    izipWith6 (Data/Vector/Generic.hs:1141)
    zip3 (Data/Vector/Generic.hs:1159)
    zip4 (Data/Vector/Generic.hs:1164)
    zip5 (Data/Vector/Generic.hs:1169)
    zip6 (Data/Vector/Generic.hs:1175)
    unzip3 (Data/Vector/Generic.hs:1225)
    unzip4 (Data/Vector/Generic.hs:1232)
    unzip5 (Data/Vector/Generic.hs:1241)
    unzip6 (Data/Vector/Generic.hs:1251)
    dataCast (Data/Vector/Generic.hs:2080)
    mkType (Data/Vector/Generic.hs:2075)
  79% ( 41 / 52) in 'Data.Vector.Primitive.Mutable'
  Missing documen
Data/Vector/Storable/Mutable.hs:72:1: warning: [-Wunused-imports]
    The import of ‘Foreign.Ptr’ is redundant
      except perhaps to import instances from ‘Foreign.Ptr’
    To import instances alone, use: import Foreign.Ptr()

Data/Vector/Storable/Mutable.hs:491:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Storable a
    • In the type signature for:
           unsafeFromForeignPtr0 :: Storable a =>
                                    ForeignPtr a -> Int -> MVector s a

Data/Vector/Storable/Mutable.hs:501:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Storable a
    • In the type signature for:
           unsafeToForeignPtr :: Storable a =>
                                 MVector s a -> (ForeignPtr a, Int, Int)

Data/Vector/Storable/Mutable.hs:511:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Storable a
    • In the type signature for:
           unsafeToForeignPtr0 :: Storable a =>
                                  MVector s a -> (ForeignPtr a, Int)

Data/Vector/Storable/Mutable.hs:518:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Storable a
    • In the type signature for:
           unsafeWith :: Storable a => IOVector a -> (Ptr a -> IO b) -> IO b

Data/Vector/Storable.hs:1408:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Storable a
    • In the type signature for:
           unsafeFromForeignPtr0 :: Storable a =>
                                    ForeignPtr a -> Int -> Vector a

Data/Vector/Storable.hs:1417:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Storable a
    • In the type signature for:
           unsafeToForeignPtr :: Storable a =>
                                 Vector a -> (ForeignPtr a, Int, Int)

Data/Vector/Storable.hs:1426:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Storable a
    • In the type signature for:
           unsafeToForeignPtr0 :: Storable a =>
                                  Vector a -> (ForeignPtr a, Int)

Data/Vector/Storable.hs:1432:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Storable a
    • In the type signature for:
           unsafeWith :: Storable a => Vector a -> (Ptr a -> IO b) -> IO b

Data/Vector/Unboxed/Base.hs:362:10: warning: [-Wredundant-constraints]
    • Redundant constraint: RealFloat a
    • In the instance declaration for ‘M.MVector MVector (Complex a)’

internal/unbox-tuple-instances:133:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a, Unbox b)
    • In the type signature for:
           unzip :: (Unbox a, Unbox b) =>
                    Vector (a, b) -> (Vector a, Vector b)

internal/unbox-tuple-instances:307:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a, Unbox b, Unbox c)
    • In the type signature for:
           unzip3 :: (Unbox a, Unbox b, Unbox c) =>
                     Vector (a, b, c) -> (Vector a, Vector b, Vector c)

internal/unbox-tuple-instances:526:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a, Unbox b, Unbox c, Unbox d)
    • In the type signature for:
           unzip4 :: (Unbox a, Unbox b, Unbox c, Unbox d) =>
                     Vector (a, b, c, d) -> (Vector a, Vector b, Vector c, Vector d)

internal/unbox-tuple-instances:803:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a,
                              Unbox b,
                              Unbox c,
                              Unbox d,
                              Unbox e)
    • In the type signature for:
           unzip5 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) =>
                     Vector (a, b, c, d, e)
                     -> (Vector a, Vector b, Vector c, Vector d, Vector e)

internal/unbox-tuple-instances:1121:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a,
                              Unbox b,
                              Unbox c,
                              Unbox d,
                              Unbox e,
                              Unbox f)
    • In the type signature for:
           unzip6 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) =>
                     Vector (a, b, c, d, e, f)
                     -> (Vector a, Vector b, Vector c, Vector d, Vector e, Vector f)

internal/unbox-tuple-instances:117:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a, Unbox b)
    • In the type signature for:
           unzip :: (Unbox a, Unbox b) =>
                    MVector s (a, b) -> (MVector s a, MVector s b)

internal/unbox-tuple-instances:282:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a, Unbox b, Unbox c)
    • In the type signature for:
           unzip3 :: (Unbox a, Unbox b, Unbox c) =>
                     MVector s (a, b, c) -> (MVector s a, MVector s b, MVector s c)

internal/unbox-tuple-instances:493:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a, Unbox b, Unbox c, Unbox d)
    • In the type signature for:
           unzip4 :: (Unbox a, Unbox b, Unbox c, Unbox d) =>
                     MVector s (a, b, c, d)
                     -> (MVector s a, MVector s b, MVector s c, MVector s d)

internal/unbox-tuple-instances:756:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a,
                              Unbox b,
                              Unbox c,
                              Unbox d,
                              Unbox e)
    • In the type signature for:
           unzip5 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) =>
                     MVector s (a, b, c, d, e)
                     -> (MVector s a, MVector s b, MVector s c, MVector s d,
                         MVector s e)

internal/unbox-tuple-instances:1066:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Unbox a,
                              Unbox b,
                              Unbox c,
                              Unbox d,
                              Unbox e,
                              Unbox f)
    • In the type signature for:
           unzip6 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) =>
                     MVector s (a, b, c, d, e, f)
                     -> (MVector s a, MVector s b, MVector s c, MVector s d,
                         MVector s e, MVector s f)
tation for:
    IOVector (Data/Vector/Primitive/Mutable.hs:76)
    STVector (Data/Vector/Primitive/Mutable.hs:77)
    init (Data/Vector/Primitive/Mutable.hs:164)
    tail (Data/Vector/Primitive/Mutable.hs:168)
    take (Data/Vector/Primitive/Mutable.hs:152)
    drop (Data/Vector/Primitive/Mutable.hs:156)
    splitAt (Data/Vector/Primitive/Mutable.hs:160)
    unsafeInit (Data/Vector/Primitive/Mutable.hs:190)
    unsafeTail (Data/Vector/Primitive/Mutable.hs:194)
    unsafeTake (Data/Vector/Primitive/Mutable.hs:182)
    unsafeDrop (Data/Vector/Primitive/Mutable.hs:186)
  97% (185 /191) in 'Data.Vector.Primitive'
  Missing documentation for:
    zipWith4 (Data/Vector/Primitive.hs:802)
    zipWith5 (Data/Vector/Primitive.hs:808)
    zipWith6 (Data/Vector/Primitive.hs:816)
    izipWith4 (Data/Vector/Primitive.hs:838)
    izipWith5 (Data/Vector/Primitive.hs:844)
    izipWith6 (Data/Vector/Primitive.hs:852)
  82% ( 49 / 60) in 'Data.Vector.Storable.Mutable'
  Missing documentation for:
    IOVector (Data/Vector/Storable/Mutable.hs:96)
    STVector (Data/Vector/Storable/Mutable.hs:97)
    init (Data/Vector/Storable/Mutable.hs:246)
    tail (Data/Vector/Storable/Mutable.hs:250)
    take (Data/Vector/Storable/Mutable.hs:234)
    drop (Data/Vector/Storable/Mutable.hs:238)
    splitAt (Data/Vector/Storable/Mutable.hs:242)
    unsafeInit (Data/Vector/Storable/Mutable.hs:272)
    unsafeTail (Data/Vector/Storable/Mutable.hs:276)
    unsafeTake (Data/Vector/Storable/Mutable.hs:264)
    unsafeDrop (Data/Vector/Storable/Mutable.hs:268)
  97% (194 /200) in 'Data.Vector.Storable'
  Missing documentation for:
    zipWith4 (Data/Vector/Storable.hs:812)
    zipWith5 (Data/Vector/Storable.hs:818)
    zipWith6 (Data/Vector/Storable.hs:826)
    izipWith4 (Data/Vector/Storable.hs:848)
    izipWith5 (Data/Vector/Storable.hs:854)
    izipWith6 (Data/Vector/Storable.hs:862)
  17% (  1 /  6) in 'Data.Vector.Unboxed.Base'
  Missing documentation for:
    MVector (Data/Vector/Unboxed/Base.hs:55)
    IOVector (Data/Vector/Unboxed/Base.hs:58)
    STVector (Data/Vector/Unboxed/Base.hs:59)
    Vector (Data/Vector/Unboxed/Base.hs:56)
    Unbox (Data/Vector/Unboxed/Base.hs:63)
  96% (209 /218) in 'Data.Vector.Unboxed'
  Missing documentation for:
    Vector (Data/Vector/Unboxed/Base.hs:56)
    MVector (Data/Vector/Unboxed/Base.hs:55)
    Unbox (Data/Vector/Unboxed/Base.hs:63)
    zipWith4 (Data/Vector/Unboxed.hs:849)
    zipWith5 (Data/Vector/Unboxed.hs:855)
    zipWith6 (Data/Vector/Unboxed.hs:862)
    izipWith4 (Data/Vector/Unboxed.hs:883)
    izipWith5 (Data/Vector/Unboxed.hs:889)
    izipWith6 (Data/Vector/Unboxed.hs:896)
  79% ( 50 / 63) in 'Data.Vector.Unboxed.Mutable'
  Missing documentation for:
    MVector (Data/Vector/Unboxed/Base.hs:55)
    IOVector (Data/Vector/Unboxed/Base.hs:58)
    STVector (Data/Vector/Unboxed/Base.hs:59)
    Unbox (Data/Vector/Unboxed/Base.hs:63)
    init (Data/Vector/Unboxed/Mutable.hs:102)
    tail (Data/Vector/Unboxed/Mutable.hs:106)
    take (Data/Vector/Unboxed/Mutable.hs:90)
    drop (Data/Vector/Unboxed/Mutable.hs:94)
    splitAt (Data/Vector/Unboxed/Mutable.hs:98)
    unsafeInit (Data/Vector/Unboxed/Mutable.hs:128)
    unsafeTail (Data/Vector/Unboxed/Mutable.hs:132)
    unsafeTake (Data/Vector/Unboxed/Mutable.hs:120)
    unsafeDrop (Data/Vector/Unboxed/Mutable.hs:124)
  78% ( 40 / 51) in 'Data.Vector.Mutable'
  Missing documentation for:
    IOVector (Data/Vector/Mutable.hs:70)
    STVector (Data/Vector/Mutable.hs:71)
    init (Data/Vector/Mutable.hs:222)
    tail (Data/Vector/Mutable.hs:226)
    take (Data/Vector/Mutable.hs:210)
    drop (Data/Vector/Mutable.hs:214)
    splitAt (Data/Vector/Mutable.hs:219)
    unsafeInit (Data/Vector/Mutable.hs:247)
    unsafeTail (Data/Vector/Mutable.hs:251)
    unsafeTake (Data/Vector/Mutable.hs:239)
    unsafeDrop (Data/Vector/Mutable.hs:243)
  94% (207 /220) in 'Data.Vector'
  Missing documentation for:
    zipWith4 (Data/Vector.hs:944)
    zipWith5 (Data/Vector.hs:949)
    zipWith6 (Data/Vector.hs:955)
    izipWith4 (Data/Vector.hs:973)
    izipWith5 (Data/Vector.hs:978)
    izipWith6 (Data/Vector.hs:984)
    zip4 (Data/Vector.hs:1000)
    zip5 (Data/Vector.hs:1005)
    zip6 (Data/Vector.hs:1010)
    unzip3 (Data/Vector.hs:1023)
    unzip4 (Data/Vector.hs:1027)
    unzip5 (Data/Vector.hs:1031)
    unzip6 (Data/Vector.hs:1036)
Warning: Data.Vector.Unboxed: could not find link destinations for:
    D:R:VectorBool0 V_Bool D:R:VectorChar0 V_Char D:R:VectorDouble0 V_Double D:R:VectorFloat0 V_Float D:R:VectorInt0 V_Int D:R:VectorInt80 V_Int8 D:R:VectorInt160 V_Int16 D:R:VectorInt320 V_Int32 D:R:VectorInt640 V_Int64 D:R:VectorWord0 V_Word D:R:VectorWord80 V_Word8 D:R:VectorWord160 V_Word16 D:R:VectorWord320 V_Word32 D:R:VectorWord640 V_Word64 D:R:Vector()0 V_Unit D:R:VectorComplex0 V_Complex D:R:Vector(,)0 V_2 D:R:Vector(,,)0 V_3 D:R:Vector(,,,)0 V_4 D:R:Vector(,,,,)0 V_5 D:R:Vector(,,,,,)0 V_6 D:R:MVectorsBool0 MV_Bool D:R:MVectorsChar0 MV_Char D:R:MVectorsDouble0 MV_Double D:R:MVectorsFloat0 MV_Float D:R:MVectorsWord640 MV_Word64 D:R:MVectorsWord320 MV_Word32 D:R:MVectorsWord160 MV_Word16 D:R:MVectorsWord80 MV_Word8 D:R:MVectorsWord0 MV_Word D:R:MVectorsInt640 MV_Int64 D:R:MVectorsInt320 MV_Int32 D:R:MVectorsInt160 MV_Int16 D:R:MVectorsInt80 MV_Int8 D:R:MVectorsInt0 MV_Int D:R:MVectors()0 MV_Unit D:R:MVectorsComplex0 MV_Complex D:R:MVectors(,)0 MV_2 D:R:MVectors(,,)0 MV_3 D:R:MVectors(,,,)0 MV_4 D:R:MVectors(,,,,)0 MV_5 D:R:MVectors(,,,,,)0 MV_6
Warning: Data.Vector.Unboxed.Mutable: could not find link destinations for:
    D:R:MVectorsBool0 MV_Bool D:R:MVectorsChar0 MV_Char D:R:MVectorsDouble0 MV_Double D:R:MVectorsFloat0 MV_Float D:R:MVectorsWord640 MV_Word64 D:R:MVectorsWord320 MV_Word32 D:R:MVectorsWord160 MV_Word16 D:R:MVectorsWord80 MV_Word8 D:R:MVectorsWord0 MV_Word D:R:MVectorsInt640 MV_Int64 D:R:MVectorsInt320 MV_Int32 D:R:MVectorsInt160 MV_Int16 D:R:MVectorsInt80 MV_Int8 D:R:MVectorsInt0 MV_Int D:R:MVectors()0 MV_Unit D:R:MVectorsComplex0 MV_Complex D:R:MVectors(,)0 MV_2 D:R:MVectors(,,)0 MV_3 D:R:MVectors(,,,)0 MV_4 D:R:MVectors(,,,,)0 MV_5 D:R:MVectors(,,,,,)0 MV_6
Documentation created: dist/doc/html/vector/index.html,
dist/doc/html/vector/vector.txt
Creating package registration file:
/tmp/pkgConf-vector-0.11.04344572571657262432.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/vector-0.11.0.0-6uB77qGCxR6GPLxI2sqsX3
Registering vector-0.11.0.0...
cabal: Leaving directory '/tmp/cabal-tmp-19022/vector-0.11.0.0'
Installed vector-0.11.0.0
cabal: Entering directory '/tmp/cabal-tmp-19022/th-expand-syns-0.4.0.0'
Configuring th-expand-syns-0.4.0.0...
Building th-expand-syns-0.4.0.0...
Preprocessing library th-expand-syns-0.4.0.0...
[1 of 1] Compiling Language.Haskell.TH.ExpandSyns ( Language/Haskell/TH/ExpandSyns.hs, dist/build/Language/Haskell/TH/ExpandSyns.o )
Running Haddock for th-expand-syns-0.4.0.0...
Running hscolour for th-expand-syns-0.4.0.0...
Preprocessing library th-expand-syns-0.4.0.0...
Preprocessing library th-expand-syns-0.4.0.0...
Haddock coverage:
  88% (  7 /  8) in 'Language.Haskell.TH.ExpandSyns'
  Missing documentation for:
    Module header
Documentation created: dist/doc/html/th-expand-syns/index.html,
dist/doc/html/th-expand-syns/th-expand-syns.txt
Creating package registration file:
/tmp/pkgConf-th-expand-syns-0.4.01655224149217704412.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/th-expand-syns-0.4.0.0-17E23YHXhdiKlp4Dakpd4y
Registering th-expand-syns-0.4.0.0...
cabal: Leaving directory '/tmp/cabal-tmp-19022/th-expand-syns-0.4.0.0'
Installed th-expand-syns-0.4.0.0
cabal: Entering directory '/tmp/cabal-tmp-19022/hashable-1.2.4.0'
Configuring hashable-1.2.4.0...
Building hashable-1.2.4.0...
Preprocessing library hashable-1.2.4.0...
[1 of 3] Compiling Data.Hashable.Class ( Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o )

Data/Hashable/Class.hs:460:28: warning: [-Wdeprecations]
    In the use of ‘inlinePerformIO’
    (imported from Data.ByteString.Internal):
    Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'."
[2 of 3] Compiling Data.Hashable.Generic ( Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o )
[3 of 3] Compiling Data.Hashable    ( Data/Hashable.hs, dist/build/Data/Hashable.o )
Running Haddock for hashable-1.2.4.0...
Running hscolour for hashable-1.2.4.0...
Preprocessing library hashable-1.2.4.0...
Preprocessing library hashable-1.2.4.0...

Data/Hashable/Class.hs:460:28: warning: [-Wdeprecations]
    In the use of ‘inlinePerformIO’
    (imported from Data.ByteString.Internal):
    Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'."
Haddock coverage:
 100% ( 11 / 11) in 'Data.Hashable.Class'
 100% (  1 /  1) in 'Data.Hashable.Generic'
 100% ( 22 / 22) in 'Data.Hashable'
Warning: Data.Hashable: could not find link destinations for:
    GHashable
Documentation created: dist/doc/html/hashable/index.html,
dist/doc/html/hashable/hashable.txt
Creating package registration file:
/tmp/pkgConf-hashable-1.2.41231067850687506457.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/hashable-1.2.4.0-Ctl752zbguF6QanxurLOm2
Registering hashable-1.2.4.0...
cabal: Leaving directory '/tmp/cabal-tmp-19022/hashable-1.2.4.0'
Installed hashable-1.2.4.0
cabal: Entering directory '/tmp/cabal-tmp-19022/mainland-pretty-0.4.1.4'
Configuring mainland-pretty-0.4.1.4...
Building mainland-pretty-0.4.1.4...
Preprocessing library mainland-pretty-0.4.1.4...
[1 of 1] Compiling Text.PrettyPrint.Mainland ( Text/PrettyPrint/Mainland.hs, dist/build/Text/PrettyPrint/Mainland.o )
Running Haddock for mainland-pretty-0.4.1.4...
Running hscolour for mainland-pretty-0.4.1.4...
Preprocessing library mainland-pretty-0.4.1.4...
Preprocessing library mainland-pretty-0.4.1.4...
Haddock coverage:
  99% (106 /107) in 'Text.PrettyPrint.Mainland'
  Missing documentation for:
    Pretty (Text/PrettyPrint/Mainland.hs:810)
Documentation created: dist/doc/html/mainland-pretty/index.html,
dist/doc/html/mainland-pretty/mainland-pretty.txt
Creating package registration file:
/tmp/pkgConf-mainland-pretty-0.4.11780295098842198392.4
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/mainland-pretty-0.4.1.4-4KtcdNB8cbnHJmoqf64eZp
Registering mainland-pretty-0.4.1.4...
cabal: Leaving directory '/tmp/cabal-tmp-19022/mainland-pretty-0.4.1.4'
Installed mainland-pretty-0.4.1.4
cabal: Entering directory '/tmp/cabal-tmp-19022/polyparse-1.12'
Configuring polyparse-1.12...
Building polyparse-1.12...
Preprocessing library polyparse-1.12...
[ 1 of 18] Compiling Text.ParserCombinators.Poly.Result ( src/Text/ParserCombinators/Poly/Result.hs, dist/build/Text/ParserCombinators/Poly/Result.o )

src/Text/ParserCombinators/Poly/Result.hs:3:15: warning: [-Wtabs]
    Tab character found here.
    Please use spaces instead.
[ 2 of 18] Compiling Text.ParserCombinators.Poly.Base ( src/Text/ParserCombinators/Poly/Base.hs, dist/build/Text/ParserCombinators/Poly/Base.o )

src/Text/ParserCombinators/Poly/Base.hs:3:19: warning: [-Wtabs]
    Tab character found here, and in 14 further locations.
    Please use spaces instead.
[ 3 of 18] Compiling Text.ParserCombinators.Poly.Parser ( src/Text/ParserCombinators/Poly/Parser.hs, dist/build/Text/ParserCombinators/Poly/Parser.o )

src/Text/ParserCombinators/Poly/Parser.hs:7:14: warning: [-Wtabs]
    Tab character found here, and in 8 further locations.
    Please use spaces instead.
[ 4 of 18] Compiling Text.ParserCombinators.Poly.Lazy ( src/Text/ParserCombinators/Poly/Lazy.hs, dist/build/Text/ParserCombinators/Poly/Lazy.o )

src/Text/ParserCombinators/Poly/Lazy.hs:4:14: warning: [-Wtabs]
    Tab character found here, and in 8 further locations.
    Please use spaces instead.
[ 5 of 18] Compiling Text.ParserCombinators.Poly.StateParser ( src/Text/ParserCombinators/Poly/StateParser.hs, dist/build/Text/ParserCombinators/Poly/StateParser.o )

src/Text/ParserCombinators/Poly/StateParser.hs:7:14: warning: [-Wtabs]
    Tab character found here, and in 7 further locations.
    Please use spaces instead.
[ 6 of 18] Compiling Text.ParserCombinators.Poly.State ( src/Text/ParserCombinators/Poly/State.hs, dist/build/Text/ParserCombinators/Poly/State.o )

src/Text/ParserCombinators/Poly/State.hs:3:14: warning: [-Wtabs]
    Tab character found here, and in 8 further locations.
    Please use spaces instead.
[ 7 of 18] Compiling Text.ParserCombinators.Poly.StateLazy ( src/Text/ParserCombinators/Poly/StateLazy.hs, dist/build/Text/ParserCombinators/Poly/StateLazy.o )

src/Text/ParserCombinators/Poly/StateLazy.hs:4:14: warning: [-Wtabs]
    Tab character found here, and in 8 further locations.
    Please use spaces instead.
[ 8 of 18] Compiling Text.ParserCombinators.Poly.Lex ( src/Text/ParserCombinators/Poly/Lex.hs, dist/build/Text/ParserCombinators/Poly/Lex.o )

src/Text/ParserCombinators/Poly/Lex.hs:89:18: warning: [-Wtabs]
    Tab character found here.
    Please use spaces instead.
[ 9 of 18] Compiling Text.ParserCombinators.Poly.ByteString ( src/Text/ParserCombinators/Poly/ByteString.hs, dist/build/Text/ParserCombinators/Poly/ByteString.o )
[10 of 18] Compiling Text.ParserCombinators.Poly.ByteStringChar ( src/Text/ParserCombinators/Poly/ByteStringChar.hs, dist/build/Text/ParserCombinators/Poly/ByteStringChar.o )
[11 of 18] Compiling Text.Parse.ByteString ( src/Text/Parse/ByteString.hs, dist/build/Text/Parse/ByteString.o )

src/Text/Parse/ByteString.hs:5:15: warning: [-Wtabs]
    Tab character found here, and in 13 further locations.
    Please use spaces instead.
[12 of 18] Compiling Text.ParserCombinators.Poly.Text ( src/Text/ParserCombinators/Poly/Text.hs, dist/build/Text/ParserCombinators/Poly/Text.o )
[13 of 18] Compiling Text.ParserCombinators.Poly.StateText ( src/Text/ParserCombinators/Poly/StateText.hs, dist/build/Text/ParserCombinators/Poly/StateText.o )
[14 of 18] Compiling Text.ParserCombinators.Poly.Plain ( src/Text/ParserCombinators/Poly/Plain.hs, dist/build/Text/ParserCombinators/Poly/Plain.o )

src/Text/ParserCombinators/Poly/Plain.hs:3:14: warning: [-Wtabs]
    Tab character found here, and in 9 further locations.
    Please use spaces instead.
[15 of 18] Compiling Text.ParserCombinators.Poly ( src/Text/ParserCombinators/Poly.hs, dist/build/Text/ParserCombinators/Poly.o )
[16 of 18] Compiling Text.Parse       ( src/Text/Parse.hs, dist/build/Text/Parse.o )

src/Text/Parse.hs:4:15: warning: [-Wtabs]
    Tab character found here, and in 12 further locations.
    Please use spaces instead.
[17 of 18] Compiling Text.ParserCombinators.HuttonMeijerWallace ( src/Text/ParserCombinators/HuttonMeijerWallace.hs, dist/build/Text/ParserCombinators/HuttonMeijerWallace.o )
[18 of 18] Compiling Text.ParserCombinators.HuttonMeijer ( src/Text/ParserCombinators/HuttonMeijer.hs, dist/build/Text/ParserCombinators/HuttonMeijer.o )
Running Haddock for polyparse-1.12...
Running hscolour for polyparse-1.12...
Preprocessing library polyparse-1.12...
Preprocessing library polyparse-1.12...

src/Text/ParserCombinators/Poly/Result.hs:3:15: warning: [-Wtabs]
    Tab character found here.
    Please use spaces instead.

src/Text/ParserCombinators/Poly/Base.hs:3:19: warning: [-Wtabs]
    Tab character found here, and in 14 further locations.
    Please use spaces instead.

src/Text/ParserCombinators/Poly/Parser.hs:7:14: warning: [-Wtabs]
    Tab character found here, and in 8 further locations.
    Please use spaces instead.

src/Text/ParserCombinators/Poly/Lazy.hs:4:14: warning: [-Wtabs]
    Tab character found here, and in 8 further locations.
    Please use spaces instead.

src/Text/ParserCombinators/Poly/StateParser.hs:7:14: warning: [-Wtabs]
    Tab character found here, and in 7 further locations.
    Please use spaces instead.

src/Text/ParserCombinators/Poly/State.hs:3:14: warning: [-Wtabs]
    Tab character found here, and in 8 further locations.
    Please use spaces instead.

src/Text/ParserCombinators/Poly/StateLazy.hs:4:14: warning: [-Wtabs]
    Tab character found here, and in 8 further locations.
    Please use spaces instead.

src/Text/ParserCombinators/Poly/Lex.hs:89:18: warning: [-Wtabs]
    Tab character found here.
    Please use spaces instead.

src/Text/Parse/ByteString.hs:5:15: warning: [-Wtabs]
    Tab character found here, and in 13 further locations.
    Please use spaces instead.

src/Text/ParserCombinators/Poly/Plain.hs:3:14: warning: [-Wtabs]
    Tab character found here, and in 9 further locations.
    Please use spaces instead.

src/Text/Parse.hs:4:15: warning: [-Wtabs]
    Tab character found here, and in 12 further locations.
    Please use spaces instead.
Haddock coverage:
  75% (  3 /  4) in 'Text.ParserCombinators.Poly.Result'
  Missing documentation for:
    Module header
  96% ( 23 / 24) in 'Text.ParserCombinators.Poly.Base'
  Missing documentation for:
    Module header
 100% ( 12 / 12) in 'Text.ParserCombinators.Poly.Parser'
  94% ( 15 / 16) in 'Text.ParserCombinators.Poly.Lazy'
  Missing documentation for:
    Module header
 100% ( 15 / 15) in 'Text.ParserCombinators.Poly.StateParser'
  95% ( 18 / 19) in 'Text.ParserCombinators.Poly.State'
  Missing documentation for:
    Module header
  90% ( 18 / 20) in 'Text.ParserCombinators.Poly.StateLazy'
  Missing documentation for:
    Module header
    manyFinally (src/Text/ParserCombinators/Poly/StateLazy.hs:139)
 100% ( 16 / 16) in 'Text.ParserCombinators.Poly.Lex'
  94% ( 16 / 17) in 'Text.ParserCombinators.Poly.ByteString'
  Missing documentation for:
    Module header
  94% ( 16 / 17) in 'Text.ParserCombinators.Poly.ByteStringChar'
  Missing documentation for:
    Module header
  97% ( 31 / 32) in 'Text.Parse.ByteString'
  Missing documentation for:
    Module header
  94% ( 17 / 18) in 'Text.ParserCombinators.Poly.Text'
  Missing documentation for:
    Module header
  95% ( 21 / 22) in 'Text.ParserCombinators.Poly.StateText'
  Missing documentation for:
    Module header
  94% ( 15 / 16) in 'Text.ParserCombinators.Poly.Plain'
  Missing documentation for:
    Module header
  50% (  1 /  2) in 'Text.ParserCombinators.Poly'
  Missing documentation for:
    Module header
  77% ( 23 / 30) in 'Text.Parse'
  Missing documentation for:
    Module header
    parseSigned (src/Text/Parse.hs:229)
    parseInt (src/Text/Parse.hs:234)
    parseDec (src/Text/Parse.hs:242)
    parseOct (src/Text/Parse.hs:242)
    parseHex (src/Text/Parse.hs:242)
    parseFloat (src/Text/Parse.hs:247)
  77% ( 24 / 31) in 'Text.ParserCombinators.HuttonMeijerWallace'
  Missing documentation for:
    Parser (src/Text/ParserCombinators/HuttonMeijerWallace.hs:66)
    chainl (src/Text/ParserCombinators/HuttonMeijerWallace.hs:220)
    chainl1 (src/Text/ParserCombinators/HuttonMeijerWallace.hs:224)
    chainr (src/Text/ParserCombinators/HuttonMeijerWallace.hs:230)
    chainr1 (src/Text/ParserCombinators/HuttonMeijerWallace.hs:234)
    ops (src/Text/ParserCombinators/HuttonMeijerWallace.hs:243)
    bracket (src/Text/ParserCombinators/HuttonMeijerWallace.hs:246)
   6% (  2 / 36) in 'Text.ParserCombinators.HuttonMeijer'
  Missing documentation for:
    item (src/Text/ParserCombinators/HuttonMeijer.hs:83)
    first (src/Text/ParserCombinators/HuttonMeijer.hs:88)
    papply (src/Text/ParserCombinators/HuttonMeijer.hs:93)
    +++ (src/Text/ParserCombinators/HuttonMeijer.hs:100)
    sat (src/Text/ParserCombinators/HuttonMeijer.hs:103)
    many (src/Text/ParserCombinators/HuttonMeijer.hs:109)
    many1 (src/Text/ParserCombinators/HuttonMeijer.hs:113)
    sepby (src/Text/ParserCombinators/HuttonMeijer.hs:116)
    sepby1 (src/Text/ParserCombinators/HuttonMeijer.hs:119)
    chainl (src/Text/ParserCombinators/HuttonMeijer.hs:122)
    chainl1 (src/Text/ParserCombinators/HuttonMeijer.hs:125)
    chainr (src/Text/ParserCombinators/HuttonMeijer.hs:131)
    chainr1 (src/Text/ParserCombinators/HuttonMeijer.hs:134)
    ops (src/Text/ParserCombinators/HuttonMeijer.hs:140)
    bracket (src/Text/ParserCombinators/HuttonMeijer.hs:143)
    char (src/Text/ParserCombinators/HuttonMeijer.hs:150)
    digit (src/Text/ParserCombinators/HuttonMeijer.hs:153)
    lower (src/Text/ParserCombinators/HuttonMeijer.hs:156)
    upper (src/Text/ParserCombinators/HuttonMeijer.hs:159)
    letter (src/Text/ParserCombinators/HuttonMeijer.hs:162)
    alphanum (src/Text/ParserCombinators/HuttonMeijer.hs:165)
    string (src/Text/ParserCombinators/HuttonMeijer.hs:168)
    ident (src/Text/ParserCombinators/HuttonMeijer.hs:172)
    nat (src/Text/ParserCombinators/HuttonMeijer.hs:175)
    int (src/Text/ParserCombinators/HuttonMeijer.hs:180)
    spaces (src/Text/ParserCombinators/HuttonMeijer.hs:187)
    comment (src/Text/ParserCombinators/HuttonMeijer.hs:190)
    junk (src/Text/ParserCombinators/HuttonMeijer.hs:200)
    skip (src/Text/ParserCombinators/HuttonMeijer.hs:203)
    token (src/Text/ParserCombinators/HuttonMeijer.hs:206)
    natural (src/Text/ParserCombinators/HuttonMeijer.hs:213)
    integer (src/Text/ParserCombinators/HuttonMeijer.hs:216)
    symbol (src/Text/ParserCombinators/HuttonMeijer.hs:219)
    identifier (src/Text/ParserCombinators/HuttonMeijer.hs:222)
Warning: Text.ParserCombinators.HuttonMeijerWallace: could not find link destinations for:
    ParseResult
Warning: Text.ParserCombinators.HuttonMeijer: could not find link destinations for:
    Token
Documentation created: dist/doc/html/polyparse/index.html,
dist/doc/html/polyparse/polyparse.txt
Creating package registration file:
/tmp/pkgConf-polyparse-116629193611614718295.12
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/polyparse-1.12-FkXEOA8o2Io9i7TJcmDT44
Registering polyparse-1.12...
cabal: Leaving directory '/tmp/cabal-tmp-19022/polyparse-1.12'
Installed polyparse-1.12
cabal: Entering directory '/tmp/cabal-tmp-19022/exception-transformers-0.4.0.4'
Configuring exception-transformers-0.4.0.4...
Building exception-transformers-0.4.0.4...
Preprocessing library exception-transformers-0.4.0.4...
[1 of 1] Compiling Control.Monad.Exception ( Control/Monad/Exception.hs, dist/build/Control/Monad/Exception.o )
Running Haddock for exception-transformers-0.4.0.4...
Running hscolour for exception-transformers-0.4.0.4...
Preprocessing library exception-transformers-0.4.0.4...
Preprocessing library exception-transformers-0.4.0.4...
Haddock coverage:
  64% (  7 / 11) in 'Control.Monad.Exception'
  Missing documentation for:
    MonadException (Control/Monad/Exception.hs:101)
    MonadAsyncException (Control/Monad/Exception.hs:133)
    ExceptionT (Control/Monad/Exception.hs:170)
    mapExceptionT (Control/Monad/Exception.hs:173)
Documentation created: dist/doc/html/exception-transformers/index.html,
dist/doc/html/exception-transformers/exception-transformers.txt
Creating package registration file:
/tmp/pkgConf-exception-transformers-0.4.01689630845401542104.4
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/exception-transformers-0.4.0.4-1mbuv0d7d4u9m0kIkCRtyT
Registering exception-transformers-0.4.0.4...
cabal: Leaving directory '/tmp/cabal-tmp-19022/exception-transformers-0.4.0.4'
Installed exception-transformers-0.4.0.4
cabal: Entering directory '/tmp/cabal-tmp-19022/microlens-mtl-0.1.10.0'
Configuring microlens-mtl-0.1.10.0...
Building microlens-mtl-0.1.10.0...
Preprocessing library microlens-mtl-0.1.10.0...
[1 of 2] Compiling Lens.Micro.Mtl.Internal ( src/Lens/Micro/Mtl/Internal.hs, dist/build/Lens/Micro/Mtl/Internal.o )
[2 of 2] Compiling Lens.Micro.Mtl   ( src/Lens/Micro/Mtl.hs, dist/build/Lens/Micro/Mtl.o )
Running Haddock for microlens-mtl-0.1.10.0...
Running hscolour for microlens-mtl-0.1.10.0...
Preprocessing library microlens-mtl-0.1.10.0...
Preprocessing library microlens-mtl-0.1.10.0...
Haddock coverage:
  60% (  3 /  5) in 'Lens.Micro.Mtl.Internal'
  Missing documentation for:
    Zoom (src/Lens/Micro/Mtl/Internal.hs:228)
    Magnify (src/Lens/Micro/Mtl/Internal.hs:383)
  86% ( 24 / 28) in 'Lens.Micro.Mtl'
  Missing documentation for:
    += (src/Lens/Micro/Mtl.hs:220)
    -= (src/Lens/Micro/Mtl.hs:224)
    *= (src/Lens/Micro/Mtl.hs:228)
    //= (src/Lens/Micro/Mtl.hs:232)
Warning: Lens.Micro.Mtl.Internal: could not find link destinations for:
    ~
Documentation created: dist/doc/html/microlens-mtl/index.html,
dist/doc/html/microlens-mtl/microlens-mtl.txt
Creating package registration file:
/tmp/pkgConf-microlens-mtl-0.1.106191756791119667502.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/microlens-mtl-0.1.10.0-9vihU023IATKo6Rpwr8PFA
Registering microlens-mtl-0.1.10.0...
cabal: Leaving directory '/tmp/cabal-tmp-19022/microlens-mtl-0.1.10.0'
Installed microlens-mtl-0.1.10.0
cabal: Entering directory '/tmp/cabal-tmp-19022/th-lift-instances-0.1.10'
Configuring th-lift-instances-0.1.10...
Building th-lift-instances-0.1.10...
Preprocessing library th-lift-instances-0.1.10...
[1 of 1] Compiling Instances.TH.Lift ( src/Instances/TH/Lift.hs, dist/build/Instances/TH/Lift.o )
Running Haddock for th-lift-instances-0.1.10...
Running hscolour for th-lift-instances-0.1.10...
Preprocessing library th-lift-instances-0.1.10...
Preprocessing library th-lift-instances-0.1.10...
Haddock coverage:
  92% ( 11 / 12) in 'Instances.TH.Lift'
  Missing documentation for:
    Module header
Documentation created: dist/doc/html/th-lift-instances/index.html,
dist/doc/html/th-lift-instances/th-lift-instances.txt
Creating package registration file:
/tmp/pkgConf-th-lift-instances-0.111892563871769615304.10
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/th-lift-instances-0.1.10-5ikYvZEf5WO6h6Tp6MOrZd
Registering th-lift-instances-0.1.10...
cabal: Leaving directory '/tmp/cabal-tmp-19022/th-lift-instances-0.1.10'
Installed th-lift-instances-0.1.10
cabal: Entering directory '/tmp/cabal-tmp-19022/th-reify-many-0.1.6'
Configuring th-reify-many-0.1.6...
Building th-reify-many-0.1.6...
Preprocessing library th-reify-many-0.1.6...
[1 of 2] Compiling Language.Haskell.TH.ReifyMany.Internal ( src/Language/Haskell/TH/ReifyMany/Internal.hs, dist/build/Language/Haskell/TH/ReifyMany/Internal.o )
[2 of 2] Compiling Language.Haskell.TH.ReifyMany ( src/Language/Haskell/TH/ReifyMany.hs, dist/build/Language/Haskell/TH/ReifyMany.o )

src/Language/Haskell/TH/ReifyMany.hs:100:17: warning: [-Wdeprecations]
    In the use of ‘report’
    (imported from Language.Haskell.TH, but defined in Language.Haskell.TH.Syntax):
    Deprecated: "Use reportError or reportWarning instead"
Running Haddock for th-reify-many-0.1.6...
Running hscolour for th-reify-many-0.1.6...
Preprocessing library th-reify-many-0.1.6...
Preprocessing library th-reify-many-0.1.6...

src/Language/Haskell/TH/ReifyMany.hs:100:17: warning: [-Wdeprecations]
    In the use of ‘report’
    (imported from Language.Haskell.TH, but defined in Language.Haskell.TH.Syntax):
    Deprecated: "Use reportError or reportWarning instead"
Haddock coverage:
  92% ( 11 / 12) in 'Language.Haskell.TH.ReifyMany.Internal'
  Missing documentation for:
    Module header
 100% (  4 /  4) in 'Language.Haskell.TH.ReifyMany'
Documentation created: dist/doc/html/th-reify-many/index.html,
dist/doc/html/th-reify-many/th-reify-many.txt
Creating package registration file:
/tmp/pkgConf-th-reify-many-0.13116473391073255162.6
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/th-reify-many-0.1.6-dFWe01olzSD1PLLNPi6UM
Registering th-reify-many-0.1.6...
cabal: Leaving directory '/tmp/cabal-tmp-19022/th-reify-many-0.1.6'
Installed th-reify-many-0.1.6
cabal: Entering directory '/tmp/cabal-tmp-19022/constraints-0.8'
Configuring constraints-0.8...
Building constraints-0.8...
Preprocessing library constraints-0.8...
[1 of 5] Compiling Data.Constraint  ( src/Data/Constraint.hs, dist/build/Data/Constraint.o )
[2 of 5] Compiling Data.Constraint.Deferrable ( src/Data/Constraint/Deferrable.hs, dist/build/Data/Constraint/Deferrable.o )
[3 of 5] Compiling Data.Constraint.Forall ( src/Data/Constraint/Forall.hs, dist/build/Data/Constraint/Forall.o )
[4 of 5] Compiling Data.Constraint.Lifting ( src/Data/Constraint/Lifting.hs, dist/build/Data/Constraint/Lifting.o )
[5 of 5] Compiling Data.Constraint.Unsafe ( src/Data/Constraint/Unsafe.hs, dist/build/Data/Constraint/Unsafe.o )
Running Haddock for constraints-0.8...
Running hscolour for constraints-0.8...
Preprocessing library constraints-0.8...
Preprocessing library constraints-0.8...
Haddock coverage:
 100% ( 24 / 24) in 'Data.Constraint'
  60% (  3 /  5) in 'Data.Constraint.Deferrable'
  Missing documentation for:
    UnsatisfiedConstraint (src/Data/Constraint/Deferrable.hs:35)
    deferred (src/Data/Constraint/Deferrable.hs:49)
  89% (  8 /  9) in 'Data.Constraint.Forall'
  Missing documentation for:
    Forall1 (src/Data/Constraint/Forall.hs:113)
   0% (  0 /  3) in 'Data.Constraint.Lifting'
  Missing documentation for:
    Module header
    Lifting (src/Data/Constraint/Lifting.hs:62)
    Lifting2 (src/Data/Constraint/Lifting.hs:419)
 100% (  8 /  8) in 'Data.Constraint.Unsafe'
Warning: Data.Constraint: could not find link destinations for:
    no
Warning: Data.Constraint.Deferrable: could not find link destinations for:
    ~
Documentation created: dist/doc/html/constraints/index.html,
dist/doc/html/constraints/constraints.txt
Creating package registration file:
/tmp/pkgConf-constraints-03397623861154499430.8
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/constraints-0.8-4c3b6cnEJINLrFZUA2mlxr
Registering constraints-0.8...
cabal: Leaving directory '/tmp/cabal-tmp-19022/constraints-0.8'
Installed constraints-0.8
cabal: Entering directory '/tmp/cabal-tmp-19022/cpphs-1.20.1'
Configuring cpphs-1.20.1...
Building cpphs-1.20.1...
Preprocessing library cpphs-1.20.1...
[ 1 of 11] Compiling Language.Preprocessor.Cpphs.HashDefine ( Language/Preprocessor/Cpphs/HashDefine.hs, dist/build/Language/Preprocessor/Cpphs/HashDefine.o )
[ 2 of 11] Compiling Language.Preprocessor.Cpphs.SymTab ( Language/Preprocessor/Cpphs/SymTab.hs, dist/build/Language/Preprocessor/Cpphs/SymTab.o )
[ 3 of 11] Compiling Language.Preprocessor.Unlit ( Language/Preprocessor/Unlit.hs, dist/build/Language/Preprocessor/Unlit.o )
[ 4 of 11] Compiling Language.Preprocessor.Cpphs.Options ( Language/Preprocessor/Cpphs/Options.hs, dist/build/Language/Preprocessor/Cpphs/Options.o )
[ 5 of 11] Compiling Language.Preprocessor.Cpphs.Position ( Language/Preprocessor/Cpphs/Position.hs, dist/build/Language/Preprocessor/Cpphs/Position.o )
[ 6 of 11] Compiling Language.Preprocessor.Cpphs.Tokenise ( Language/Preprocessor/Cpphs/Tokenise.hs, dist/build/Language/Preprocessor/Cpphs/Tokenise.o )
[ 7 of 11] Compiling Language.Preprocessor.Cpphs.MacroPass ( Language/Preprocessor/Cpphs/MacroPass.hs, dist/build/Language/Preprocessor/Cpphs/MacroPass.o )
[ 8 of 11] Compiling Language.Preprocessor.Cpphs.ReadFirst ( Language/Preprocessor/Cpphs/ReadFirst.hs, dist/build/Language/Preprocessor/Cpphs/ReadFirst.o )
[ 9 of 11] Compiling Language.Preprocessor.Cpphs.CppIfdef ( Language/Preprocessor/Cpphs/CppIfdef.hs, dist/build/Language/Preprocessor/Cpphs/CppIfdef.o )
[10 of 11] Compiling Language.Preprocessor.Cpphs.RunCpphs ( Language/Preprocessor/Cpphs/RunCpphs.hs, dist/build/Language/Preprocessor/Cpphs/RunCpphs.o )
[11 of 11] Compiling Language.Preprocessor.Cpphs ( Language/Preprocessor/Cpphs.hs, dist/build/Language/Preprocessor/Cpphs.o )
Preprocessing executable 'cpphs' for cpphs-1.20.1...
[ 1 of 12] Compiling Language.Preprocessor.Cpphs.SymTab ( Language/Preprocessor/Cpphs/SymTab.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/SymTab.o )
[ 2 of 12] Compiling Language.Preprocessor.Cpphs.Position ( Language/Preprocessor/Cpphs/Position.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/Position.o )
[ 3 of 12] Compiling Language.Preprocessor.Cpphs.ReadFirst ( Language/Preprocessor/Cpphs/ReadFirst.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/ReadFirst.o )
[ 4 of 12] Compiling Language.Preprocessor.Cpphs.Options ( Language/Preprocessor/Cpphs/Options.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/Options.o )
[ 5 of 12] Compiling Language.Preprocessor.Cpphs.HashDefine ( Language/Preprocessor/Cpphs/HashDefine.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/HashDefine.o )
[ 6 of 12] Compiling Language.Preprocessor.Cpphs.Tokenise ( Language/Preprocessor/Cpphs/Tokenise.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/Tokenise.o )
[ 7 of 12] Compiling Language.Preprocessor.Cpphs.MacroPass ( Language/Preprocessor/Cpphs/MacroPass.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/MacroPass.o )
[ 8 of 12] Compiling Language.Preprocessor.Cpphs.CppIfdef ( Language/Preprocessor/Cpphs/CppIfdef.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/CppIfdef.o )
[ 9 of 12] Compiling Language.Preprocessor.Unlit ( Language/Preprocessor/Unlit.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Unlit.o )
[10 of 12] Compiling Language.Preprocessor.Cpphs.RunCpphs ( Language/Preprocessor/Cpphs/RunCpphs.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/RunCpphs.o )
[11 of 12] Compiling Language.Preprocessor.Cpphs ( Language/Preprocessor/Cpphs.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs.o )
[12 of 12] Compiling Main             ( cpphs.hs, dist/build/cpphs/cpphs-tmp/Main.o )
Linking dist/build/cpphs/cpphs ...
Running Haddock for cpphs-1.20.1...
Running hscolour for cpphs-1.20.1...
Preprocessing library cpphs-1.20.1...
Preprocessing executable 'cpphs' for cpphs-1.20.1...
Preprocessing library cpphs-1.20.1...
Haddock coverage:
  83% (  5 /  6) in 'Language.Preprocessor.Cpphs.HashDefine'
  Missing documentation for:
    HashDefine (Language/Preprocessor/Cpphs/HashDefine.hs:25)
  33% (  3 /  9) in 'Language.Preprocessor.Cpphs.SymTab'
  Missing documentation for:
    emptyST (Language/Preprocessor/Cpphs/SymTab.hs:30)
    insertST (Language/Preprocessor/Cpphs/SymTab.hs:31)
    deleteST (Language/Preprocessor/Cpphs/SymTab.hs:32)
    lookupST (Language/Preprocessor/Cpphs/SymTab.hs:33)
    definedST (Language/Preprocessor/Cpphs/SymTab.hs:34)
    flattenST (Language/Preprocessor/Cpphs/SymTab.hs:35)
 100% (  2 /  2) in 'Language.Preprocessor.Unlit'
 100% (  7 /  7) in 'Language.Preprocessor.Cpphs.Options'
 100% ( 15 / 15) in 'Language.Preprocessor.Cpphs.Position'
  86% (  6 /  7) in 'Language.Preprocessor.Cpphs.Tokenise'
  Missing documentation for:
    deWordStyle (Language/Preprocessor/Cpphs/Tokenise.hs:71)
 100% (  5 /  5) in 'Language.Preprocessor.Cpphs.MacroPass'
 100% (  2 /  2) in 'Language.Preprocessor.Cpphs.ReadFirst'
 100% (  2 /  2) in 'Language.Preprocessor.Cpphs.CppIfdef'
   0% (  0 /  5) in 'Language.Preprocessor.Cpphs.RunCpphs'
  Missing documentation for:
    Module header
    runCpphs (Language/Preprocessor/Cpphs/RunCpphs.hs:22)
    runCpphsPass1 (Language/Preprocessor/Cpphs/RunCpphs.hs:27)
    runCpphsPass2 (Language/Preprocessor/Cpphs/RunCpphs.hs:40)
    runCpphsReturningSymTab (Language/Preprocessor/Cpphs/RunCpphs.hs:53)
  86% ( 25 / 29) in 'Language.Preprocessor.Cpphs'
  Missing documentation for:
    runCpphs (Language/Preprocessor/Cpphs/RunCpphs.hs:22)
    runCpphsPass1 (Language/Preprocessor/Cpphs/RunCpphs.hs:27)
    runCpphsPass2 (Language/Preprocessor/Cpphs/RunCpphs.hs:40)
    runCpphsReturningSymTab (Language/Preprocessor/Cpphs/RunCpphs.hs:53)
Warning: Language.Preprocessor.Cpphs: could not find link destinations for:
    HashDefine
Documentation created: dist/doc/html/cpphs/index.html,
dist/doc/html/cpphs/cpphs.txt
Preprocessing executable 'cpphs' for cpphs-1.20.1...
Creating package registration file:
/tmp/pkgConf-cpphs-1.207511489901974423328.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/cpphs-1.20.1-LoKjzPkwfAQG6OHzHMH5VD
Installing executable(s) in
/home/builder/hackage-server/build-cache/tmp-install/bin
Warning: The directory
/home/builder/hackage-server/build-cache/tmp-install/bin is not in the system
search path.
Registering cpphs-1.20.1...
cabal: Leaving directory '/tmp/cabal-tmp-19022/cpphs-1.20.1'
Installed cpphs-1.20.1
cabal: Entering directory '/tmp/cabal-tmp-19022/exception-mtl-0.4.0.1'
Configuring exception-mtl-0.4.0.1...
Building exception-mtl-0.4.0.1...
Preprocessing library exception-mtl-0.4.0.1...
[1 of 1] Compiling Control.Monad.Exception.Instances ( Control/Monad/Exception/Instances.hs, dist/build/Control/Monad/Exception/Instances.o )
Running Haddock for exception-mtl-0.4.0.1...
Running hscolour for exception-mtl-0.4.0.1...
Preprocessing library exception-mtl-0.4.0.1...
Preprocessing library exception-mtl-0.4.0.1...
Haddock coverage:
  17% (  1 /  6) in 'Control.Monad.Exception.Instances'
  Missing documentation for:
     (Control/Monad/Exception/Instances.hs:28)
     (Control/Monad/Exception/Instances.hs:33)
     (Control/Monad/Exception/Instances.hs:35)
     (Control/Monad/Exception/Instances.hs:39)
     (Control/Monad/Exception/Instances.hs:43)
Documentation created: dist/doc/html/exception-mtl/index.html,
dist/doc/html/exception-mtl/exception-mtl.txt
Creating package registration file:
/tmp/pkgConf-exception-mtl-0.4.02075699972622858860.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/exception-mtl-0.4.0.1-8UwaYCZVYqP1o9vrEBkGQa
Registering exception-mtl-0.4.0.1...
cabal: Leaving directory '/tmp/cabal-tmp-19022/exception-mtl-0.4.0.1'
Installed exception-mtl-0.4.0.1
cabal: Entering directory '/tmp/cabal-tmp-19022/th-orphans-0.13.2'
Configuring th-orphans-0.13.2...
Building th-orphans-0.13.2...
Preprocessing library th-orphans-0.13.2...
[1 of 1] Compiling Language.Haskell.TH.Instances ( src/Language/Haskell/TH/Instances.hs, dist/build/Language/Haskell/TH/Instances.o )
Running Haddock for th-orphans-0.13.2...
Running hscolour for th-orphans-0.13.2...
Preprocessing library th-orphans-0.13.2...
Preprocessing library th-orphans-0.13.2...
Haddock coverage:
 100% (  1 /  1) in 'Language.Haskell.TH.Instances'
Documentation created: dist/doc/html/th-orphans/index.html,
dist/doc/html/th-orphans/th-orphans.txt
Creating package registration file:
/tmp/pkgConf-th-orphans-0.13902863873523437329.2
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/th-orphans-0.13.2-8NRsqJ9JVt9CwA8ypd5FeU
Registering th-orphans-0.13.2...
cabal: Leaving directory '/tmp/cabal-tmp-19022/th-orphans-0.13.2'
Installed th-orphans-0.13.2
cabal: Entering directory '/tmp/cabal-tmp-19022/syntactic-3.6.1'
Configuring syntactic-3.6.1...
Building syntactic-3.6.1...
Preprocessing library syntactic-3.6.1...
[ 1 of 20] Compiling Language.Syntactic.Syntax ( src/Language/Syntactic/Syntax.hs, dist/build/Language/Syntactic/Syntax.o )
[ 2 of 20] Compiling Language.Syntactic.Traversal ( src/Language/Syntactic/Traversal.hs, dist/build/Language/Syntactic/Traversal.o )
[ 3 of 20] Compiling Language.Syntactic.Interpretation ( src/Language/Syntactic/Interpretation.hs, dist/build/Language/Syntactic/Interpretation.o )
[ 4 of 20] Compiling Language.Syntactic.Sugar ( src/Language/Syntactic/Sugar.hs, dist/build/Language/Syntactic/Sugar.o )
[ 5 of 20] Compiling Language.Syntactic.Decoration ( src/Language/Syntactic/Decoration.hs, dist/build/Language/Syntactic/Decoration.o )
[ 6 of 20] Compiling Language.Syntactic ( src/Language/Syntactic.hs, dist/build/Language/Syntactic.o )
[ 7 of 20] Compiling Language.Syntactic.Functional ( src/Language/Syntactic/Functional.hs, dist/build/Language/Syntactic/Functional.o )
[ 8 of 20] Compiling Language.Syntactic.Functional.Sharing ( src/Language/Syntactic/Functional/Sharing.hs, dist/build/Language/Syntactic/Functional/Sharing.o )
[ 9 of 20] Compiling Language.Syntactic.Functional.WellScoped ( src/Language/Syntactic/Functional/WellScoped.hs, dist/build/Language/Syntactic/Functional/WellScoped.o )
[10 of 20] Compiling Language.Syntactic.Sugar.Binding ( src/Language/Syntactic/Sugar/Binding.hs, dist/build/Language/Syntactic/Sugar/Binding.o )
[11 of 20] Compiling Language.Syntactic.Sugar.BindingTyped ( src/Language/Syntactic/Sugar/BindingTyped.hs, dist/build/Language/Syntactic/Sugar/BindingTyped.o )
[12 of 20] Compiling Language.Syntactic.Sugar.Monad ( src/Language/Syntactic/Sugar/Monad.hs, dist/build/Language/Syntactic/Sugar/Monad.o )
[13 of 20] Compiling Language.Syntactic.Sugar.MonadTyped ( src/Language/Syntactic/Sugar/MonadTyped.hs, dist/build/Language/Syntactic/Sugar/MonadTyped.o )
[14 of 20] Compiling Language.Syntactic.TH ( src/Language/Syntactic/TH.hs, dist/build/Language/Syntactic/TH.o )
[15 of 20] Compiling Data.NestTuple.TH ( src/Data/NestTuple/TH.hs, dist/build/Data/NestTuple/TH.o )
[16 of 20] Compiling Data.NestTuple   ( src/Data/NestTuple.hs, dist/build/Data/NestTuple.o )
[17 of 20] Compiling Language.Syntactic.Functional.Tuple ( src/Language/Syntactic/Functional/Tuple.hs, dist/build/Language/Syntactic/Functional/Tuple.o )
[18 of 20] Compiling Language.Syntactic.Functional.Tuple.TH ( src/Language/Syntactic/Functional/Tuple/TH.hs, dist/build/Language/Syntactic/Functional/Tuple/TH.o )
[19 of 20] Compiling Language.Syntactic.Sugar.Tuple ( src/Language/Syntactic/Sugar/Tuple.hs, dist/build/Language/Syntactic/Sugar/Tuple.o )
[20 of 20] Compiling Language.Syntactic.Sugar.TupleTyped ( src/Language/Syntactic/Sugar/TupleTyped.hs, dist/build/Language/Syntactic/Sugar/TupleTyped.o )
Running Haddock for syntactic-3.6.1...
Running hscolour for syntactic-3.6.1...
Preprocessing library syntactic-3.6.1...
Preprocessing library syntactic-3.6.1...
Haddock coverage:
  90% ( 35 / 39) in 'Language.Syntactic.Syntax'
  Missing documentation for:
    liftE (src/Language/Syntactic/Syntax.hs:333)
    liftE2 (src/Language/Syntactic/Syntax.hs:336)
    liftEF (src/Language/Syntactic/Syntax.hs:344)
    liftEF2 (src/Language/Syntactic/Syntax.hs:347)
 100% ( 22 / 22) in 'Language.Syntactic.Traversal'
 100% ( 15 / 15) in 'Language.Syntactic.Interpretation'
  60% (  6 / 10) in 'Language.Syntactic.Sugar'
  Missing documentation for:
     (src/Language/Syntactic/Sugar.hs:38)
     (src/Language/Syntactic/Sugar.hs:45)
     (src/Language/Syntactic/Sugar.hs:82)
     (src/Language/Syntactic/Sugar.hs:88)
  63% ( 12 / 19) in 'Language.Syntactic.Decoration'
  Missing documentation for:
     (src/Language/Syntactic/Decoration.hs:48)
     (src/Language/Syntactic/Decoration.hs:52)
     (src/Language/Syntactic/Decoration.hs:56)
     (src/Language/Syntactic/Decoration.hs:60)
     (src/Language/Syntactic/Decoration.hs:65)
     (src/Language/Syntactic/Decoration.hs:70)
    writeHtmlDecorWith (src/Language/Syntactic/Decoration.hs:132)
 100% (  6 /  6) in 'Language.Syntactic'
  95% ( 39 / 41) in 'Language.Syntactic.Functional'
  Missing documentation for:
    alphaEq' (src/Language/Syntactic/Functional.hs:595)
    Eval (src/Language/Syntactic/Functional.hs:644)
 100% (  8 /  8) in 'Language.Syntactic.Functional.Sharing'
  65% ( 13 / 20) in 'Language.Syntactic.Functional.WellScoped'
  Missing documentation for:
     (src/Language/Syntactic/Functional/WellScoped.hs:36)
     (src/Language/Syntactic/Functional/WellScoped.hs:41)
     (src/Language/Syntactic/Functional/WellScoped.hs:64)
     (src/Language/Syntactic/Functional/WellScoped.hs:69)
     (src/Language/Syntactic/Functional/WellScoped.hs:74)
    UnReader (src/Language/Syntactic/Functional/WellScoped.hs:107)
     (src/Language/Syntactic/Functional/WellScoped.hs:133)
  50% (  1 /  2) in 'Language.Syntactic.Sugar.Binding'
  Missing documentation for:
     (src/Language/Syntactic/Sugar/Binding.hs:14)
  50% (  1 /  2) in 'Language.Syntactic.Sugar.BindingTyped'
  Missing documentation for:
     (src/Language/Syntactic/Sugar/BindingTyped.hs:17)
  67% (  2 /  3) in 'Language.Syntactic.Sugar.Monad'
  Missing documentation for:
     (src/Language/Syntactic/Sugar/Monad.hs:30)
  67% (  2 /  3) in 'Language.Syntactic.Sugar.MonadTyped'
  Missing documentation for:
     (src/Language/Syntactic/Sugar/MonadTyped.hs:37)
  87% ( 13 / 15) in 'Language.Syntactic.TH'
  Missing documentation for:
    Module header
    varSupply (src/Language/Syntactic/TH.hs:75)
   0% (  0 /  9) in 'Data.NestTuple.TH'
  Missing documentation for:
    Module header
    mkTupT (src/Data/NestTuple/TH.hs:11)
    mkPairT (src/Data/NestTuple/TH.hs:14)
    mkPairE (src/Data/NestTuple/TH.hs:17)
    mkPairP (src/Data/NestTuple/TH.hs:20)
    Nest (src/Data/NestTuple/TH.hs:23)
    foldNest (src/Data/NestTuple/TH.hs:28)
    toNest (src/Data/NestTuple/TH.hs:34)
    mkNestableInstances (src/Data/NestTuple/TH.hs:49)
  12% (  2 / 16) in 'Data.NestTuple'
  Missing documentation for:
     (src/Data/NestTuple.hs:23)
     (src/Data/NestTuple.hs:23)
     (src/Data/NestTuple.hs:23)
     (src/Data/NestTuple.hs:23)
     (src/Data/NestTuple.hs:23)
     (src/Data/NestTuple.hs:23)
     (src/Data/NestTuple.hs:23)
     (src/Data/NestTuple.hs:23)
     (src/Data/NestTuple.hs:23)
     (src/Data/NestTuple.hs:23)
     (src/Data/NestTuple.hs:23)
     (src/Data/NestTuple.hs:23)
     (src/Data/NestTuple.hs:23)
     (src/Data/NestTuple.hs:23)
  12% (  1 /  8) in 'Language.Syntactic.Functional.Tuple'
  Missing documentation for:
    Tuple (src/Language/Syntactic/Functional/Tuple.hs:15)
     (src/Language/Syntactic/Functional/Tuple.hs:21)
     (src/Language/Syntactic/Functional/Tuple.hs:22)
     (src/Language/Syntactic/Functional/Tuple.hs:23)
     (src/Language/Syntactic/Functional/Tuple.hs:25)
     (src/Language/Syntactic/Functional/Tuple.hs:27)
     (src/Language/Syntactic/Functional/Tuple.hs:33)
  50% (  1 /  2) in 'Language.Syntactic.Functional.Tuple.TH'
  Missing documentation for:
    deriveSyntacticForTuples (src/Language/Syntactic/Functional/Tuple/TH.hs:49)
   7% (  1 / 15) in 'Language.Syntactic.Sugar.Tuple'
  Missing documentation for:
     (src/Language/Syntactic/Sugar/Tuple.hs:16)
     (src/Language/Syntactic/Sugar/Tuple.hs:32)
     (src/Language/Syntactic/Sugar/Tuple.hs:32)
     (src/Language/Syntactic/Sugar/Tuple.hs:32)
     (src/Language/Syntactic/Sugar/Tuple.hs:32)
     (src/Language/Syntactic/Sugar/Tuple.hs:32)
     (src/Language/Syntactic/Sugar/Tuple.hs:32)
     (src/Language/Syntactic/Sugar/Tuple.hs:32)
     (src/Language/Syntactic/Sugar/Tuple.hs:32)
     (src/Language/Syntactic/Sugar/Tuple.hs:32)
     (src/Language/Syntactic/Sugar/Tuple.hs:32)
     (src/Language/Syntactic/Sugar/Tuple.hs:32)
     (src/Language/Syntactic/Sugar/Tuple.hs:32)
     (src/Language/Syntactic/Sugar/Tuple.hs:32)
   7% (  1 / 15) in 'Language.Syntactic.Sugar.TupleTyped'
  Missing documentation for:
     (src/Language/Syntactic/Sugar/TupleTyped.hs:25)
     (src/Language/Syntactic/Sugar/TupleTyped.hs:44)
     (src/Language/Syntactic/Sugar/TupleTyped.hs:44)
     (src/Language/Syntactic/Sugar/TupleTyped.hs:44)
     (src/Language/Syntactic/Sugar/TupleTyped.hs:44)
     (src/Language/Syntactic/Sugar/TupleTyped.hs:44)
     (src/Language/Syntactic/Sugar/TupleTyped.hs:44)
     (src/Language/Syntactic/Sugar/TupleTyped.hs:44)
     (src/Language/Syntactic/Sugar/TupleTyped.hs:44)
     (src/Language/Syntactic/Sugar/TupleTyped.hs:44)
     (src/Language/Syntactic/Sugar/TupleTyped.hs:44)
     (src/Language/Syntactic/Sugar/TupleTyped.hs:44)
     (src/Language/Syntactic/Sugar/TupleTyped.hs:44)
     (src/Language/Syntactic/Sugar/TupleTyped.hs:44)
Warning: Language.Syntactic.Syntax: could not find link destinations for:
    ~
Warning: Language.Syntactic.Traversal: could not find link destinations for:
    ~
Warning: Language.Syntactic.Sugar: could not find link destinations for:
    ~
Warning: Language.Syntactic.Decoration: could not find link destinations for:
    ~
Warning: Language.Syntactic.Functional: could not find link destinations for:
    ~
Warning: Language.Syntactic.Functional.Sharing: could not find link destinations for:
    ~ choose
Warning: Language.Syntactic.Functional.WellScoped: could not find link destinations for:
    ~
Warning: Language.Syntactic.Sugar.Binding: could not find link destinations for:
    ~
Warning: Language.Syntactic.Sugar.BindingTyped: could not find link destinations for:
    ~
Warning: Language.Syntactic.Sugar.Monad: could not find link destinations for:
    ~
Warning: Language.Syntactic.Sugar.MonadTyped: could not find link destinations for:
    ~
Warning: Language.Syntactic.Sugar.Tuple: could not find link destinations for:
    ~
Warning: Language.Syntactic.Sugar.TupleTyped: could not find link destinations for:
    ~
Documentation created: dist/doc/html/syntactic/index.html,
dist/doc/html/syntactic/syntactic.txt
Creating package registration file:
/tmp/pkgConf-syntactic-3.61648440876495401666.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/syntactic-3.6.1-HDO618W7nhGWFOX1xcxbe
Registering syntactic-3.6.1...
cabal: Leaving directory '/tmp/cabal-tmp-19022/syntactic-3.6.1'
Installed syntactic-3.6.1
cabal: Entering directory '/tmp/cabal-tmp-19022/haskell-src-exts-1.17.1'
Configuring haskell-src-exts-1.17.1...
Building haskell-src-exts-1.17.1...
Preprocessing library haskell-src-exts-1.17.1...
[ 1 of 24] Compiling Language.Haskell.Exts.Annotated.Syntax ( src/Language/Haskell/Exts/Annotated/Syntax.hs, dist/build/Language/Haskell/Exts/Annotated/Syntax.o )
[ 2 of 24] Compiling Language.Haskell.Exts.ParseSyntax ( src/Language/Haskell/Exts/ParseSyntax.hs, dist/build/Language/Haskell/Exts/ParseSyntax.o )
[ 3 of 24] Compiling Language.Haskell.Exts.Annotated.Build ( src/Language/Haskell/Exts/Annotated/Build.hs, dist/build/Language/Haskell/Exts/Annotated/Build.o )
[ 4 of 24] Compiling Language.Haskell.Exts.SrcLoc ( src/Language/Haskell/Exts/SrcLoc.hs, dist/build/Language/Haskell/Exts/SrcLoc.o )
[ 5 of 24] Compiling Language.Haskell.Exts.Comments ( src/Language/Haskell/Exts/Comments.hs, dist/build/Language/Haskell/Exts/Comments.o )
[ 6 of 24] Compiling Language.Haskell.Exts.Annotated.ExactPrint ( src/Language/Haskell/Exts/Annotated/ExactPrint.hs, dist/build/Language/Haskell/Exts/Annotated/ExactPrint.o )

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:153:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Annotated ast
    • In the type signature for:
           printInterleaved :: (Annotated ast, ExactP ast, SrcInfo loc) =>
                               [(loc, String)] -> [ast SrcSpanInfo] -> EP ()

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:153:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Annotated ast
    • In the type signature for:
           printInterleaved' :: (Annotated ast, ExactP ast, SrcInfo loc) =>
                                [(loc, String)] -> [ast SrcSpanInfo] -> EP ()

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:177:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Annotated ast
    • In the type signature for:
           bracketList :: (Annotated ast, ExactP ast) =>
                          (String, String, String) -> [SrcSpan] -> [ast SrcSpanInfo] -> EP ()

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:188:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Annotated ast
    • In the type signature for:
           parenList :: (Annotated ast, ExactP ast) =>
                        [SrcSpan] -> [ast SrcSpanInfo] -> EP ()

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:188:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Annotated ast
    • In the type signature for:
           squareList :: (Annotated ast, ExactP ast) =>
                         [SrcSpan] -> [ast SrcSpanInfo] -> EP ()

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:188:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Annotated ast
    • In the type signature for:
           squareColonList :: (Annotated ast, ExactP ast) =>
                              [SrcSpan] -> [ast SrcSpanInfo] -> EP ()

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:188:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Annotated ast
    • In the type signature for:
           curlyList :: (Annotated ast, ExactP ast) =>
                        [SrcSpan] -> [ast SrcSpanInfo] -> EP ()

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:188:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Annotated ast
    • In the type signature for:
           parenHashList :: (Annotated ast, ExactP ast) =>
                            [SrcSpan] -> [ast SrcSpanInfo] -> EP ()

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:195:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Functor ast,
                              Show (ast ()),
                              Annotated ast)
    • In the type signature for:
           layoutList :: (Functor ast, Show (ast ()), Annotated ast,
                          ExactP ast) =>
                         [SrcSpan] -> [ast SrcSpanInfo] -> EP ()
[ 7 of 24] Compiling Language.Haskell.Exts.Annotated.Comments ( src/Language/Haskell/Exts/Annotated/Comments.hs, dist/build/Language/Haskell/Exts/Annotated/Comments.o )
[ 8 of 24] Compiling Language.Haskell.Exts.Extension ( src/Language/Haskell/Exts/Extension.hs, dist/build/Language/Haskell/Exts/Extension.o )
[ 9 of 24] Compiling Language.Haskell.Exts.ExtScheme ( src/Language/Haskell/Exts/ExtScheme.hs, dist/build/Language/Haskell/Exts/ExtScheme.o )
[10 of 24] Compiling Language.Haskell.Exts.Syntax ( src/Language/Haskell/Exts/Syntax.hs, dist/build/Language/Haskell/Exts/Syntax.o )
[11 of 24] Compiling Language.Haskell.Exts.Build ( src/Language/Haskell/Exts/Build.hs, dist/build/Language/Haskell/Exts/Build.o )
[12 of 24] Compiling Language.Haskell.Exts.Fixity ( src/Language/Haskell/Exts/Fixity.hs, dist/build/Language/Haskell/Exts/Fixity.o )
[13 of 24] Compiling Language.Haskell.Exts.ParseMonad ( src/Language/Haskell/Exts/ParseMonad.hs, dist/build/Language/Haskell/Exts/ParseMonad.o )

src/Language/Haskell/Exts/ParseMonad.hs:45:1: warning: [-Wunused-imports]
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Language/Haskell/Exts/ParseMonad.hs:47:1: warning: [-Wunused-imports]
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
[14 of 24] Compiling Language.Haskell.Exts.InternalLexer ( src/Language/Haskell/Exts/InternalLexer.hs, dist/build/Language/Haskell/Exts/InternalLexer.o )
[15 of 24] Compiling Language.Haskell.Exts.Lexer ( src/Language/Haskell/Exts/Lexer.hs, dist/build/Language/Haskell/Exts/Lexer.o )
[16 of 24] Compiling Language.Haskell.Exts.Annotated.Simplify ( src/Language/Haskell/Exts/Annotated/Simplify.hs, dist/build/Language/Haskell/Exts/Annotated/Simplify.o )

src/Language/Haskell/Exts/Annotated/Simplify.hs:326:1: warning: [-Wredundant-constraints]
    • Redundant constraint: SrcInfo l
    • In the type signature for:
           sBangType :: SrcInfo l => BangType l -> S.BangType

src/Language/Haskell/Exts/Annotated/Simplify.hs:514:1: warning: [-Wredundant-constraints]
    • Redundant constraint: SrcInfo loc
    • In the type signature for:
           sOverlap :: SrcInfo loc => Overlap loc -> S.Overlap
[17 of 24] Compiling Language.Haskell.Exts.Pretty ( src/Language/Haskell/Exts/Pretty.hs, dist/build/Language/Haskell/Exts/Pretty.o )
[18 of 24] Compiling Language.Haskell.Exts.ParseUtils ( src/Language/Haskell/Exts/ParseUtils.hs, dist/build/Language/Haskell/Exts/ParseUtils.o )

src/Language/Haskell/Exts/ParseUtils.hs:1137:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Show l
    • In the type signature for:
           checkKind :: Show l => Kind l -> P ()
[19 of 24] Compiling Language.Haskell.Exts.Annotated.Fixity ( src/Language/Haskell/Exts/Annotated/Fixity.hs, dist/build/Language/Haskell/Exts/Annotated/Fixity.o )
[20 of 24] Compiling Language.Haskell.Exts.InternalParser ( dist/build/Language/Haskell/Exts/InternalParser.hs, dist/build/Language/Haskell/Exts/InternalParser.o )
[21 of 24] Compiling Language.Haskell.Exts.Annotated.Parser ( src/Language/Haskell/Exts/Annotated/Parser.hs, dist/build/Language/Haskell/Exts/Annotated/Parser.o )
[22 of 24] Compiling Language.Haskell.Exts.Parser ( src/Language/Haskell/Exts/Parser.hs, dist/build/Language/Haskell/Exts/Parser.o )
[23 of 24] Compiling Language.Haskell.Exts.Annotated ( src/Language/Haskell/Exts/Annotated.hs, dist/build/Language/Haskell/Exts/Annotated.o )
[24 of 24] Compiling Language.Haskell.Exts ( src/Language/Haskell/Exts.hs, dist/build/Language/Haskell/Exts.o )
Running Haddock for haskell-src-exts-1.17.1...
Running hscolour for haskell-src-exts-1.17.1...
Preprocessing library haskell-src-exts-1.17.1...
Preprocessing library haskell-src-exts-1.17.1...

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:153:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Annotated ast
    • In the type signature for:
           printInterleaved :: (Annotated ast, ExactP ast, SrcInfo loc) =>
                               [(loc, String)] -> [ast SrcSpanInfo] -> EP ()

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:153:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Annotated ast
    • In the type signature for:
           printInterleaved' :: (Annotated ast, ExactP ast, SrcInfo loc) =>
                                [(loc, String)] -> [ast SrcSpanInfo] -> EP ()

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:177:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Annotated ast
    • In the type signature for:
           bracketList :: (Annotated ast, ExactP ast) =>
                          (String, String, String) -> [SrcSpan] -> [ast SrcSpanInfo] -> EP ()

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:188:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Annotated ast
    • In the type signature for:
           parenList :: (Annotated ast, ExactP ast) =>
                        [SrcSpan] -> [ast SrcSpanInfo] -> EP ()

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:188:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Annotated ast
    • In the type signature for:
           squareList :: (Annotated ast, ExactP ast) =>
                         [SrcSpan] -> [ast SrcSpanInfo] -> EP ()

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:188:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Annotated ast
    • In the type signature for:
           squareColonList :: (Annotated ast, ExactP ast) =>
                              [SrcSpan] -> [ast SrcSpanInfo] -> EP ()

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:188:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Annotated ast
    • In the type signature for:
           curlyList :: (Annotated ast, ExactP ast) =>
                        [SrcSpan] -> [ast SrcSpanInfo] -> EP ()

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:188:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Annotated ast
    • In the type signature for:
           parenHashList :: (Annotated ast, ExactP ast) =>
                            [SrcSpan] -> [ast SrcSpanInfo] -> EP ()

src/Language/Haskell/Exts/Annotated/ExactPrint.hs:195:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Functor ast,
                              Show (ast ()),
                              Annotated ast)
    • In the type signature for:
           layoutList :: (Functor ast, Show (ast ()), Annotated ast,
                          ExactP ast) =>
                         [SrcSpan] -> [ast SrcSpanInfo] -> EP ()
Haddock coverage:
  69% ( 96 /140) in 'Language.Haskell.Exts.Annotated.Syntax'
  Missing documentation for:
    PatternSynDirection (src/Language/Haskell/Exts/Annotated/Syntax.hs:325)
    Role (src/Language/Haskell/Exts/Annotated/Syntax.hs:352)
    prelude_mod (src/Language/Haskell/Exts/Annotated/Syntax.hs:958)
    main_mod (src/Language/Haskell/Exts/Annotated/Syntax.hs:958)
    main_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:962)
    unit_con_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:965)
    tuple_con_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:968)
    list_cons_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:971)
    unboxed_singleton_con_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:974)
    unit_con (src/Language/Haskell/Exts/Annotated/Syntax.hs:977)
    tuple_con (src/Language/Haskell/Exts/Annotated/Syntax.hs:980)
    unboxed_singleton_con (src/Language/Haskell/Exts/Annotated/Syntax.hs:983)
    as_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:986)
    qualified_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:986)
    hiding_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:986)
    minus_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:986)
    bang_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:986)
    dot_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:986)
    star_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:986)
    export_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:995)
    safe_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:995)
    unsafe_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:995)
    interruptible_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:995)
    threadsafe_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:995)
    stdcall_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:995)
    ccall_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:995)
    cplusplus_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:995)
    dotnet_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:995)
    jvm_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:995)
    js_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:995)
    javascript_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:995)
    capi_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:995)
    forall_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:995)
    family_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:995)
    unit_tycon_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:1015)
    fun_tycon_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:1015)
    list_tycon_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:1015)
    tuple_tycon_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:1021)
    unboxed_singleton_tycon_name (src/Language/Haskell/Exts/Annotated/Syntax.hs:1015)
    unit_tycon (src/Language/Haskell/Exts/Annotated/Syntax.hs:1024)
    fun_tycon (src/Language/Haskell/Exts/Annotated/Syntax.hs:1024)
    list_tycon (src/Language/Haskell/Exts/Annotated/Syntax.hs:1024)
    tuple_tycon (src/Language/Haskell/Exts/Annotated/Syntax.hs:1030)
    unboxed_singleton_tycon (src/Language/Haskell/Exts/Annotated/Syntax.hs:1024)
   0% (  0 / 21) in 'Language.Haskell.Exts.ParseSyntax'
  Missing documentation for:
    Module header
    PExp (src/Language/Haskell/Exts/ParseSyntax.hs:11)
    PFieldUpdate (src/Language/Haskell/Exts/ParseSyntax.hs:109)
    ParseXAttr (src/Language/Haskell/Exts/ParseSyntax.hs:115)
     (src/Language/Haskell/Exts/ParseSyntax.hs:118)
     (src/Language/Haskell/Exts/ParseSyntax.hs:255)
     (src/Language/Haskell/Exts/ParseSyntax.hs:263)
    p_unit_con (src/Language/Haskell/Exts/ParseSyntax.hs:267)
    p_tuple_con (src/Language/Haskell/Exts/ParseSyntax.hs:270)
    p_unboxed_singleton_con (src/Language/Haskell/Exts/ParseSyntax.hs:273)
    PContext (src/Language/Haskell/Exts/ParseSyntax.hs:276)
     (src/Language/Haskell/Exts/ParseSyntax.hs:282)
    PType (src/Language/Haskell/Exts/ParseSyntax.hs:290)
     (src/Language/Haskell/Exts/ParseSyntax.hs:312)
    PAsst (src/Language/Haskell/Exts/ParseSyntax.hs:348)
     (src/Language/Haskell/Exts/ParseSyntax.hs:358)
    unit_tycon (src/Language/Haskell/Exts/ParseSyntax.hs:377)
    fun_tycon (src/Language/Haskell/Exts/ParseSyntax.hs:377)
    list_tycon (src/Language/Haskell/Exts/ParseSyntax.hs:377)
    unboxed_singleton_tycon (src/Language/Haskell/Exts/ParseSyntax.hs:377)
    tuple_tycon (src/Language/Haskell/Exts/ParseSyntax.hs:383)
 100% ( 49 / 49) in 'Language.Haskell.Exts.Annotated.Build'
  71% ( 20 / 28) in 'Language.Haskell.Exts.SrcLoc'
  Missing documentation for:
     (src/Language/Haskell/Exts/SrcLoc.hs:29)
    noLoc (src/Language/Haskell/Exts/SrcLoc.hs:34)
     (src/Language/Haskell/Exts/SrcLoc.hs:47)
    spanSize (src/Language/Haskell/Exts/SrcLoc.hs:82)
     (src/Language/Haskell/Exts/SrcLoc.hs:102)
     (src/Language/Haskell/Exts/SrcLoc.hs:166)
     (src/Language/Haskell/Exts/SrcLoc.hs:173)
     (src/Language/Haskell/Exts/SrcLoc.hs:180)
  67% (  2 /  3) in 'Language.Haskell.Exts.Comments'
  Missing documentation for:
    Module header
  67% (  2 /  3) in 'Language.Haskell.Exts.Annotated.ExactPrint'
  Missing documentation for:
    ExactP (src/Language/Haskell/Exts/Annotated/ExactPrint.hs:217)
 100% (  2 /  2) in 'Language.Haskell.Exts.Annotated.Comments'
  65% ( 13 / 20) in 'Language.Haskell.Exts.Extension'
  Missing documentation for:
    Language (src/Language/Haskell/Exts/Extension.hs:81)
    knownLanguages (src/Language/Haskell/Exts/Extension.hs:100)
    classifyLanguage (src/Language/Haskell/Exts/Extension.hs:103)
    prettyLanguage (src/Language/Haskell/Exts/Extension.hs:109)
    KnownExtension (src/Language/Haskell/Exts/Extension.hs:130)
    ghcDefault (src/Language/Haskell/Exts/Extension.hs:601)
    toExtensionList (src/Language/Haskell/Exts/Extension.hs:680)
  14% (  1 /  7) in 'Language.Haskell.Exts.ExtScheme'
  Missing documentation for:
    ExtScheme (src/Language/Haskell/Exts/ExtScheme.hs:20)
    MExtScheme (src/Language/Haskell/Exts/ExtScheme.hs:23)
    Enabled (src/Language/Haskell/Exts/ExtScheme.hs:25)
     (src/Language/Haskell/Exts/ExtScheme.hs:28)
     (src/Language/Haskell/Exts/ExtScheme.hs:31)
     (src/Language/Haskell/Exts/ExtScheme.hs:35)
  66% ( 86 /131) in 'Language.Haskell.Exts.Syntax'
  Missing documentation for:
    PatternSynDirection (src/Language/Haskell/Exts/Syntax.hs:300)
    Promoted (src/Language/Haskell/Exts/Syntax.hs:449)
    Role (src/Language/Haskell/Exts/Syntax.hs:327)
    prelude_mod (src/Language/Haskell/Exts/Syntax.hs:793)
    main_mod (src/Language/Haskell/Exts/Syntax.hs:793)
    main_name (src/Language/Haskell/Exts/Syntax.hs:797)
    unit_con_name (src/Language/Haskell/Exts/Syntax.hs:800)
    tuple_con_name (src/Language/Haskell/Exts/Syntax.hs:803)
    list_cons_name (src/Language/Haskell/Exts/Syntax.hs:806)
    unboxed_singleton_con_name (src/Language/Haskell/Exts/Syntax.hs:809)
    unit_con (src/Language/Haskell/Exts/Syntax.hs:812)
    tuple_con (src/Language/Haskell/Exts/Syntax.hs:815)
    unboxed_singleton_con (src/Language/Haskell/Exts/Syntax.hs:818)
    as_name (src/Language/Haskell/Exts/Syntax.hs:821)
    qualified_name (src/Language/Haskell/Exts/Syntax.hs:821)
    hiding_name (src/Language/Haskell/Exts/Syntax.hs:821)
    minus_name (src/Language/Haskell/Exts/Syntax.hs:821)
    bang_name (src/Language/Haskell/Exts/Syntax.hs:821)
    dot_name (src/Language/Haskell/Exts/Syntax.hs:821)
    star_name (src/Language/Haskell/Exts/Syntax.hs:821)
    export_name (src/Language/Haskell/Exts/Syntax.hs:830)
    safe_name (src/Language/Haskell/Exts/Syntax.hs:830)
    unsafe_name (src/Language/Haskell/Exts/Syntax.hs:830)
    interruptible_name (src/Language/Haskell/Exts/Syntax.hs:830)
    threadsafe_name (src/Language/Haskell/Exts/Syntax.hs:830)
    stdcall_name (src/Language/Haskell/Exts/Syntax.hs:830)
    ccall_name (src/Language/Haskell/Exts/Syntax.hs:830)
    cplusplus_name (src/Language/Haskell/Exts/Syntax.hs:830)
    dotnet_name (src/Language/Haskell/Exts/Syntax.hs:830)
    jvm_name (src/Language/Haskell/Exts/Syntax.hs:830)
    js_name (s
src/Language/Haskell/Exts/ParseMonad.hs:45:1: warning: [-Wunused-imports]
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Language/Haskell/Exts/ParseMonad.hs:47:1: warning: [-Wunused-imports]
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()

src/Language/Haskell/Exts/Annotated/Simplify.hs:326:1: warning: [-Wredundant-constraints]
    • Redundant constraint: SrcInfo l
    • In the type signature for:
           sBangType :: SrcInfo l => BangType l -> S.BangType

src/Language/Haskell/Exts/Annotated/Simplify.hs:514:1: warning: [-Wredundant-constraints]
    • Redundant constraint: SrcInfo loc
    • In the type signature for:
           sOverlap :: SrcInfo loc => Overlap loc -> S.Overlap
rc/Language/Haskell/Exts/Syntax.hs:830)
    javascript_name (src/Language/Haskell/Exts/Syntax.hs:830)
    capi_name (src/Language/Haskell/Exts/Syntax.hs:830)
    forall_name (src/Language/Haskell/Exts/Syntax.hs:830)
    family_name (src/Language/Haskell/Exts/Syntax.hs:830)
    unit_tycon_name (src/Language/Haskell/Exts/Syntax.hs:850)
    fun_tycon_name (src/Language/Haskell/Exts/Syntax.hs:850)
    list_tycon_name (src/Language/Haskell/Exts/Syntax.hs:850)
    tuple_tycon_name (src/Language/Haskell/Exts/Syntax.hs:856)
    unboxed_singleton_tycon_name (src/Language/Haskell/Exts/Syntax.hs:850)
    unit_tycon (src/Language/Haskell/Exts/Syntax.hs:859)
    fun_tycon (src/Language/Haskell/Exts/Syntax.hs:859)
    list_tycon (src/Language/Haskell/Exts/Syntax.hs:859)
    tuple_tycon (src/Language/Haskell/Exts/Syntax.hs:865)
    unboxed_singleton_tycon (src/Language/Haskell/Exts/Syntax.hs:859)
 100% ( 49 / 49) in 'Language.Haskell.Exts.Build'
  77% ( 10 / 13) in 'Language.Haskell.Exts.Fixity'
  Missing documentation for:
    infix_ (src/Language/Haskell/Exts/Fixity.hs:168)
    infixl_ (src/Language/Haskell/Exts/Fixity.hs:168)
    infixr_ (src/Language/Haskell/Exts/Fixity.hs:168)
  35% ( 18 / 51) in 'Language.Haskell.Exts.ParseMonad'
  Missing documentation for:
    atSrcLoc (src/Language/Haskell/Exts/ParseMonad.hs:241)
    LexContext (src/Language/Haskell/Exts/ParseMonad.hs:109)
    runParserWithMode (src/Language/Haskell/Exts/ParseMonad.hs:197)
    runParserWithModeComments (src/Language/Haskell/Exts/ParseMonad.hs:212)
    runParser (src/Language/Haskell/Exts/ParseMonad.hs:209)
    getSrcLoc (src/Language/Haskell/Exts/ParseMonad.hs:244)
    pushCurrentContext (src/Language/Haskell/Exts/ParseMonad.hs:268)
    popContext (src/Language/Haskell/Exts/ParseMonad.hs:286)
    getExtensions (src/Language/Haskell/Exts/ParseMonad.hs:307)
    getIgnoreFunctionArity (src/Language/Haskell/Exts/ParseMonad.hs:320)
    Lex (src/Language/Haskell/Exts/ParseMonad.hs:331)
    getInput (src/Language/Haskell/Exts/ParseMonad.hs:348)
    lexWhile (src/Language/Haskell/Exts/ParseMonad.hs:377)
    alternative (src/Language/Haskell/Exts/ParseMonad.hs:401)
    checkBOL (src/Language/Haskell/Exts/ParseMonad.hs:421)
    setBOL (src/Language/Haskell/Exts/ParseMonad.hs:426)
    startToken (src/Language/Haskell/Exts/ParseMonad.hs:431)
    getOffside (src/Language/Haskell/Exts/ParseMonad.hs:445)
    pushContextL (src/Language/Haskell/Exts/ParseMonad.hs:457)
    popContextL (src/Language/Haskell/Exts/ParseMonad.hs:461)
    getExtensionsL (src/Language/Haskell/Exts/ParseMonad.hs:497)
    pushComment (src/Language/Haskell/Exts/ParseMonad.hs:531)
    getSrcLocL (src/Language/Haskell/Exts/ParseMonad.hs:449)
    setSrcLineL (src/Language/Haskell/Exts/ParseMonad.hs:453)
    ignoreLinePragmasL (src/Language/Haskell/Exts/ParseMonad.hs:520)
    setLineFilenameL (src/Language/Haskell/Exts/ParseMonad.hs:525)
    ExtContext (src/Language/Haskell/Exts/ParseMonad.hs:112)
    pushExtContextL (src/Language/Haskell/Exts/ParseMonad.hs:485)
    popExtContextL (src/Language/Haskell/Exts/ParseMonad.hs:489)
    getExtContext (src/Language/Haskell/Exts/ParseMonad.hs:478)
    pullCtxtFlag (src/Language/Haskell/Exts/ParseMonad.hs:466)
    flagDo (src/Language/Haskell/Exts/ParseMonad.hs:471)
    getModuleName (src/Language/Haskell/Exts/ParseMonad.hs:247)
  20% (  1 /  5) in 'Language.Haskell.Exts.InternalLexer'
  Missing documentation for:
    Token (src/Language/Haskell/Exts/InternalLexer.hs:37)
    showToken (src/Language/Haskell/Exts/InternalLexer.hs:1247)
    lexer (src/Language/Haskell/Exts/InternalLexer.hs:364)
    topLexer (src/Language/Haskell/Exts/InternalLexer.hs:367)
  67% (  4 /  6) in 'Language.Haskell.Exts.Lexer'
  Missing documentation for:
    Token (src/Language/Haskell/Exts/InternalLexer.hs:37)
    showToken (src/Language/Haskell/Exts/InternalLexer.hs:1247)
   4% (  3 / 73) in 'Language.Haskell.Exts.Annotated.Simplify'
  Missing documentation for:
    sPatSyn (src/Language/Haskell/Exts/Annotated/Simplify.hs:127)
    sTypeEqn (src/Language/Haskell/Exts/Annotated/Simplify.hs:133)
    sAnnotation (src/Language/Haskell/Exts/Annotated/Simplify.hs:136)
    sBooleanFormula (src/Language/Haskell/Exts/Annotated/Simplify.hs:142)
    sRole (src/Language/Haskell/Exts/Annotated/Simplify.hs:149)
    sModuleName (src/Language/Haskell/Exts/Annotated/Simplify.hs:157)
    sSpecialCon (src/Language/Haskell/Exts/Annotated/Simplify.hs:160)
    sQName (src/Language/Haskell/Exts/Annotated/Simplify.hs:169)
    sName (src/Language/Haskell/Exts/Annotated/Simplify.hs:175)
    sIPName (src/Language/Haskell/Exts/Annotated/Simplify.hs:179)
    sQOp (src/Language/Haskell/Exts/Annotated/Simplify.hs:183)
    sOp (src/Language/Haskell/Exts/Annotated/Simplify.hs:187)
    sCName (src/Language/Haskell/Exts/Annotated/Simplify.hs:191)
    sModuleHead (src/Language/Haskell/Exts/Annotated/Simplify.hs:195)
    sExportSpecList (src/Language/Haskell/Exts/Annotated/Simplify.hs:200)
    sExportSpec (src/Language/Haskell/Exts/Annotated/Simplify.hs:203)
    sImportDecl (src/Language/Haskell/Exts/Annotated/Simplify.hs:211)
    sImportSpecList (src/Language/Haskell/Exts/Annotated/Simplify.hs:215)
    sNamespace (src/Language/Haskell/Exts/Annotated/Simplify.hs:218)
    sImportSpec (src/Language/Haskell/Exts/Annotated/Simplify.hs:224)
    sAssoc (src/Language/Haskell/Exts/Annotated/Simplify.hs:231)
    sDeclHead (src/Language/Haskell/Exts/Annotated/Simplify.hs:237)
    sInstRule (src/Language/Haskell/Exts/Annotated/Simplify.hs:246)
    sInstHead (src/Language/Haskell/Exts/Annotated/Simplify.hs:253)
    sDataOrNew (src/Language/Haskell/Exts/Annotated/Simplify.hs:262)
    sDeriving (src/Language/Haskell/Exts/Annotated/Simplify.hs:266)
    sBinds (src/Language/Haskell/Exts/Annotated/Simplify.hs:269)
    sIPBind (src/Language/Haskell/Exts/Annotated/Simplify.hs:274)
    sMatch (src/Language/Haskell/Exts/Annotated/Simplify.hs:277)
    sQualConDecl (src/Language/Haskell/Exts/Annotated/Simplify.hs:283)
    sConDecl (src/Language/Haskell/Exts/Annotated/Simplify.hs:287)
    sFieldDecl (src/Language/Haskell/Exts/Annotated/Simplify.hs:293)
    sGadtDecl (src/Language/Haskell/Exts/Annotated/Simplify.hs:296)
    sClassDecl (src/Language/Haskell/Exts/Annotated/Simplify.hs:299)
    sRecFields (src/Language/Haskell/Exts/Annotated/Simplify.hs:313)
    sInstDecl (src/Language/Haskell/Exts/Annotated/Simplify.hs:316)
    sBangType (src/Language/Haskell/Exts/Annotated/Simplify.hs:326)
    sRhs (src/Language/Haskell/Exts/Annotated/Simplify.hs:331)
    sGuardedRhs (src/Language/Haskell/Exts/Annotated/Simplify.hs:335)
    sType (src/Language/Haskell/Exts/Annotated/Simplify.hs:338)
    sPromoted (src/Language/Haskell/Exts/Annotated/Simplify.hs:357)
    sTyVarBind (src/Language/Haskell/Exts/Annotated/Simplify.hs:367)
    sKind (src/Language/Haskell/Exts/Annotated/Simplify.hs:371)
    sFunDep (src/Language/Haskell/Exts/Annotated/Simplify.hs:381)
    sContext (src/Language/Haskell/Exts/Annotated/Simplify.hs:384)
    sAsst (src/Language/Haskell/Exts/Annotated/Simplify.hs:390)
    sLiteral (src/Language/Haskell/Exts/Annotated/Simplify.hs:400)
    sSign (src/Language/Haskell/Exts/Annotated/Simplify.hs:413)
    sExp (src/Language/Haskell/Exts/Annotated/Simplify.hs:418)
    sXName (src/Language/Haskell/Exts/Annotated/Simplify.hs:475)
    sXAttr (src/Language/Haskell/Exts/Annotated/Simplify.hs:479)
    sBracket (src/Language/Haskell/Exts/Annotated/Simplify.hs:482)
    sSplice (src/Language/Haskell/Exts/Annotated/Simplify.hs:489)
    sSafety (src/Language/Haskell/Exts/Annotated/Simplify.hs:493)
    sCallConv (src/Language/Haskell/Exts/Annotated/Simplify.hs:498)
    sModulePragma (src/Language/Haskell/Exts/Annotated/Simplify.hs:508)
    sOverlap (src/Language/Haskell/Exts/Annotated/Simplify.hs:514)
    sActivation (src/Language/Haskell/Exts/Annotated/Simplify.hs:520)
    sRule (src/Language/Haskell/Exts/Annotated/Simplify.hs:525)
    sRuleVar (src/Language/Haskell/Exts/Annotated/Simplify.hs:529)
    sWarningText (src/Language/Haskell/Exts/Annotated/Simplify.hs:533)
    sPat (src/Lang
src/Language/Haskell/Exts/ParseUtils.hs:1137:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Show l
    • In the type signature for:
           checkKind :: Show l => Kind l -> P ()
uage/Haskell/Exts/Annotated/Simplify.hs:537)
    sPXAttr (src/Language/Haskell/Exts/Annotated/Simplify.hs:562)
    sRPatOp (src/Language/Haskell/Exts/Annotated/Simplify.hs:565)
    sRPat (src/Language/Haskell/Exts/Annotated/Simplify.hs:574)
    sPatField (src/Language/Haskell/Exts/Annotated/Simplify.hs:585)
    sStmt (src/Language/Haskell/Exts/Annotated/Simplify.hs:591)
    sQualStmt (src/Language/Haskell/Exts/Annotated/Simplify.hs:598)
    sFieldUpdate (src/Language/Haskell/Exts/Annotated/Simplify.hs:607)
    sAlt (src/Language/Haskell/Exts/Annotated/Simplify.hs:613)
  94% ( 17 / 18) in 'Language.Haskell.Exts.Pretty'
  Missing documentation for:
    Indent (src/Language/Haskell/Exts/Pretty.hs:53)
   4% (  2 / 56) in 'Language.Haskell.Exts.ParseUtils'
  Missing documentation for:
    splitTyConApp (src/Language/Haskell/Exts/ParseUtils.hs:97)
    checkEnabled (src/Language/Haskell/Exts/ParseUtils.hs:112)
    checkEnabledOneOf (src/Language/Haskell/Exts/ParseUtils.hs:123)
    checkToplevel (src/Language/Haskell/Exts/ParseUtils.hs:142)
    checkPatternGuards (src/Language/Haskell/Exts/ParseUtils.hs:138)
    mkRecConstrOrUpdate (src/Language/Haskell/Exts/ParseUtils.hs:939)
    checkPrec (src/Language/Haskell/Exts/ParseUtils.hs:935)
    checkPContext (src/Language/Haskell/Exts/ParseUtils.hs:157)
    checkContext (src/Language/Haskell/Exts/ParseUtils.hs:251)
    checkAssertion (src/Language/Haskell/Exts/ParseUtils.hs:191)
    checkDataHeader (src/Language/Haskell/Exts/ParseUtils.hs:304)
    checkClassHeader (src/Language/Haskell/Exts/ParseUtils.hs:313)
    checkInstHeader (src/Language/Haskell/Exts/ParseUtils.hs:361)
    checkDeriving (src/Language/Haskell/Exts/ParseUtils.hs:390)
    checkPattern (src/Language/Haskell/Exts/ParseUtils.hs:399)
    checkExpr (src/Language/Haskell/Exts/ParseUtils.hs:636)
    checkType (src/Language/Haskell/Exts/ParseUtils.hs:1067)
    checkTyVar (src/Language/Haskell/Exts/ParseUtils.hs:1117)
    checkKind (src/Language/Haskell/Exts/ParseUtils.hs:1137)
    checkValDef (src/Language/Haskell/Exts/ParseUtils.hs:805)
    checkExplicitPatSyn (src/Language/Haskell/Exts/ParseUtils.hs:860)
    checkClassBody (src/Language/Haskell/Exts/ParseUtils.hs:876)
    checkInstBody (src/Language/Haskell/Exts/ParseUtils.hs:883)
    checkUnQual (src/Language/Haskell/Exts/ParseUtils.hs:908)
    checkQualOrUnQual (src/Language/Haskell/Exts/ParseUtils.hs:913)
    checkSingleDecl (src/Language/Haskell/Exts/ParseUtils.hs:955)
    checkRevDecls (src/Language/Haskell/Exts/ParseUtils.hs:964)
    checkRevClsDecls (src/Language/Haskell/Exts/ParseUtils.hs:989)
    checkRevInstDecls (src/Language/Haskell/Exts/ParseUtils.hs:1014)
    checkDataOrNew (src/Language/Haskell/Exts/ParseUtils.hs:1044)
    checkDataOrNewG (src/Language/Haskell/Exts/ParseUtils.hs:1052)
    checkSimpleType (src/Language/Haskell/Exts/ParseUtils.hs:1057)
    checkSigVar (src/Language/Haskell/Exts/ParseUtils.hs:856)
    checkDefSigDef (src/Language/Haskell/Exts/ParseUtils.hs:896)
    getGConName (src/Language/Haskell/Exts/ParseUtils.hs:797)
    mkTyForall (src/Language/Haskell/Exts/ParseUtils.hs:1180)
    mkRoleAnnotDecl (src/Language/Haskell/Exts/ParseUtils.hs:1188)
    checkRPattern (src/Language/Haskell/Exts/ParseUtils.hs:554)
    checkEqNames (src/Language/Haskell/Exts/ParseUtils.hs:920)
    checkPageModule (src/Language/Haskell/Exts/ParseUtils.hs:1149)
    checkHybridModule (src/Language/Haskell/Exts/ParseUtils.hs:1158)
    mkDVar (src/Language/Haskell/Exts/ParseUtils.hs:1172)
    checkRuleExpr (src/Language/Haskell/Exts/ParseUtils.hs:779)
    readTool (src/Language/Haskell/Exts/ParseUtils.hs:782)
    updateQNameLoc (src/Language/Haskell/Exts/ParseUtils.hs:944)
    PExp (src/Language/Haskell/Exts/ParseSyntax.hs:11)
    PFieldUpdate (src/Language/Haskell/Exts/ParseSyntax.hs:109)
    ParseXAttr (src/Language/Haskell/Exts/ParseSyntax.hs:115)
    PType (src/Language/Haskell/Exts/ParseSyntax.hs:290)
    PContext (src/Language/Haskell/Exts/ParseSyntax.hs:276)
    PAsst (src/Language/Haskell/Exts/ParseSyntax.hs:348)
    p_unit_con (src/Language/Haskell/Exts/ParseSyntax.hs:267)
    p_tuple_con (src/Language/Haskell/Exts/ParseSyntax.hs:270)
    p_unboxed_singleton_con (src/Language/Haskell/Exts/ParseSyntax.hs:273)
  75% (  9 / 12) in 'Language.Haskell.Exts.Annotated.Fixity'
  Missing documentation for:
    infix_ (src/Language/Haskell/Exts/Fixity.hs:168)
    infixl_ (src/Language/Haskell/Exts/Fixity.hs:168)
    infixr_ (src/Language/Haskell/Exts/Fixity.hs:168)
   8% (  1 / 12) in 'Language.Haskell.Exts.InternalParser'
  Missing documentation for:
    mparseModule (dist/build/Language/Haskell/Exts/InternalParser.hs:9195)
    mparseExp (dist/build/Language/Haskell/Exts/InternalParser.hs:9198)
    mparsePat (dist/build/Language/Haskell/Exts/InternalParser.hs:9201)
    mparseDecl (dist/build/Language/Haskell/Exts/InternalParser.hs:9244)
    mparseType (dist/build/Language/Haskell/Exts/InternalParser.hs:9207)
    mparseStmt (dist/build/Language/Haskell/Exts/InternalParser.hs:9210)
    mparseImportDecl (dist/build/Language/Haskell/Exts/InternalParser.hs:9213)
    ngparseModulePragmas (dist/build/Language/Haskell/Exts/InternalParser.hs:9216)
    ngparseModuleHeadAndImports (dist/build/Language/Haskell/Exts/InternalParser.hs:9219)
    ngparsePragmasAndModuleHead (dist/build/Language/Haskell/Exts/InternalParser.hs:9222)
    ngparsePragmasAndModuleName (dist/build/Language/Haskell/Exts/InternalParser.hs:9225)
  93% ( 38 / 41) in 'Language.Haskell.Exts.Annotated.Parser'
  Missing documentation for:
    unListOf (src/Language/Haskell/Exts/Annotated/Parser.hs:248)
    PragmasAndModuleHead (src/Language/Haskell/Exts/Annotated/Parser.hs:191)
    ModuleHeadAndImports (src/Language/Haskell/Exts/Annotated/Parser.hs:211)
 100% ( 43 / 43) in 'Language.Haskell.Exts.Parser'
  92% ( 23 / 25) in 'Language.Haskell.Exts.Annotated'
  Missing documentation for:
    parseFileWithComments (src/Language/Haskell/Exts/Annotated.hs:77)
    parseFileContentsWithComments (src/Language/Haskell/Exts/Annotated.hs:102)
 100% ( 23 / 23) in 'Language.Haskell.Exts'
Warning: Language.Haskell.Exts.Annotated.Syntax: could not find link destinations for:
    exactP EP pretty Doc prettyPrec parser P
Warning: Language.Haskell.Exts.SrcLoc: could not find link destinations for:
    pretty Doc prettyPrec parser P
Warning: Language.Haskell.Exts.Annotated.ExactPrint: could not find link destinations for:
    exactP EP
Warning: Language.Haskell.Exts.Syntax: could not find link destinations for:
    pretty Doc prettyPrec
Warning: Language.Haskell.Exts.Pretty: could not find link destinations for:
    pretty Doc prettyPrec
Warning: Language.Haskell.Exts.Annotated.Parser: could not find link destinations for:
    parser P
Warning: Language.Haskell.Exts.Parser: could not find link destinations for:
    parser P
Documentation created: dist/doc/html/haskell-src-exts/index.html,
dist/doc/html/haskell-src-exts/haskell-src-exts.txt
Creating package registration file:
/tmp/pkgConf-haskell-src-exts-1.176150738281818868837.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/haskell-src-exts-1.17.1-6G3hSTJXLEu8noQY4a7Epo
Registering haskell-src-exts-1.17.1...
cabal: Leaving directory '/tmp/cabal-tmp-19022/haskell-src-exts-1.17.1'
Installed haskell-src-exts-1.17.1
cabal: Entering directory '/tmp/cabal-tmp-19022/haskell-src-meta-0.6.0.14'
Configuring haskell-src-meta-0.6.0.14...
Building haskell-src-meta-0.6.0.14...
Preprocessing library haskell-src-meta-0.6.0.14...
[1 of 6] Compiling Language.Haskell.TH.Instances.Lift ( src/Language/Haskell/TH/Instances/Lift.hs, dist/build/Language/Haskell/TH/Instances/Lift.o )
[2 of 6] Compiling Language.Haskell.Meta.Syntax.Translate ( src/Language/Haskell/Meta/Syntax/Translate.hs, dist/build/Language/Haskell/Meta/Syntax/Translate.o )
[3 of 6] Compiling Language.Haskell.Meta.Parse ( src/Language/Haskell/Meta/Parse.hs, dist/build/Language/Haskell/Meta/Parse.o )
[4 of 6] Compiling Language.Haskell.Meta.Parse.Careful ( src/Language/Haskell/Meta/Parse/Careful.hs, dist/build/Language/Haskell/Meta/Parse/Careful.o )
[5 of 6] Compiling Language.Haskell.Meta ( src/Language/Haskell/Meta.hs, dist/build/Language/Haskell/Meta.o )
[6 of 6] Compiling Language.Haskell.Meta.Utils ( src/Language/Haskell/Meta/Utils.hs, dist/build/Language/Haskell/Meta/Utils.o )
Running Haddock for haskell-src-meta-0.6.0.14...
Running hscolour for haskell-src-meta-0.6.0.14...
Preprocessing library haskell-src-meta-0.6.0.14...
Preprocessing library haskell-src-meta-0.6.0.14...
Haddock coverage:
 100% (  1 /  1) in 'Language.Haskell.TH.Instances.Lift'
  13% ( 11 / 87) in 'Language.Haskell.Meta.Syntax.Translate'
  Missing documentation for:
    ToName (src/Language/Haskell/Meta/Syntax/Translate.hs:25)
    ToLit (src/Language/Haskell/Meta/Syntax/Translate.hs:26)
    ToType (src/Language/Haskell/Meta/Syntax/Translate.hs:27)
    ToPat (src/Language/Haskell/Meta/Syntax/Translate.hs:28)
    ToExp (src/Language/Haskell/Meta/Syntax/Translate.hs:29)
    ToDecs (src/Language/Haskell/Meta/Syntax/Translate.hs:30)
    ToDec (src/Language/Haskell/Meta/Syntax/Translate.hs:31)
    ToStmt (src/Language/Haskell/Meta/Syntax/Translate.hs:32)
    ToLoc (src/Language/Haskell/Meta/Syntax/Translate.hs:33)
    ToCxt (src/Language/Haskell/Meta/Syntax/Translate.hs:34)
    moduleName (src/Language/Haskell/Meta/Syntax/Translate.hs:37)
    noTH (src/Language/Haskell/Meta/Syntax/Translate.hs:40)
    noTHyet (src/Language/Haskell/Meta/Syntax/Translate.hs:44)
    todo (src/Language/Haskell/Meta/Syntax/Translate.hs:49)
    nonsense (src/Language/Haskell/Meta/Syntax/Translate.hs:53)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:60)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:62)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:64)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:66)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:68)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:72)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:74)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:76)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:78)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:80)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:84)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:86)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:88)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:90)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:92)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:94)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:104)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:107)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:111)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:115)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:127)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:138)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:148)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:172)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:211)
    toFieldExp (src/Language/Haskell/Meta/Syntax/Translate.hs:215)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:221)
    toMatch (src/Language/Haskell/Meta/Syntax/Translate.hs:261)
    toBody (src/Language/Haskell/Meta/Syntax/Translate.hs:264)
    toGuard (src/Language/Haskell/Meta/Syntax/Translate.hs:268)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:279)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:287)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:291)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:294)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:300)
    toKind (src/Language/Haskell/Meta/Syntax/Translate.hs:309)
    toTyVar (src/Language/Haskell/Meta/Syntax/Translate.hs:323)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:327)
    toStrictType (src/Language/Haskell/Meta/Syntax/Translate.hs:347)
    toStrictType2 (src/Language/Haskell/Meta/Syntax/Translate.hs:352)
    .->. (src/Language/Haskell/Meta/Syntax/Translate.hs:367)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:370)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:385)
    foldAppT (src/Language/Haskell/Meta/Syntax/Translate.hs:391)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:398)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:409)
    transAct (src/Language/Haskell/Meta/Syntax/Translate.hs:527)
    qualConDeclToCon (src/Language/Haskell/Meta/Syntax/Translate.hs:539)
    conDeclToCon (src/Language/Haskell/Meta/Syntax/Translate.hs:544)
    hsMatchesToFunD (src/Language/Haskell/Meta/Syntax/Translate.hs:555)
    hsMatchToClause (src/Language/Haskell/Meta/Syntax/Translate.hs:560)
    hsRhsToBody (src/Language/Haskell/Meta/Syntax/Translate.hs:568)
    hsGuardedRhsToBody (src/Language/Haskell/Meta/Syntax/Translate.hs:577)
    hsStmtToGuard (src/Language/Haskell/Meta/Syntax/Translate.hs:590)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:599)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:605)
    collectVars (src/Language/Haskell/Meta/Syntax/Translate.hs:622)
    fixForall (src/Language/Haskell/Meta/Syntax/Translate.hs:628)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:633)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:636)
     (src/Language/Haskell/Meta/Syntax/Translate.hs:640)
   6% (  1 / 17) in 'Language.Haskell.Meta.Parse'
  Missing documentation for:
    parsePat (src/Language/Haskell/Meta/Parse.hs:46)
    parseExp (src/Language/Haskell/Meta/Parse.hs:49)
    parseType (src/Language/Haskell/Meta/Parse.hs:52)
    parseDecs (src/Language/Haskell/Meta/Parse.hs:55)
    myDefaultParseMode (src/Language/Haskell/Meta/Parse.hs:62)
    myDefaultExtensions (src/Language/Haskell/Meta/Parse.hs:75)
    parseResultToEither (src/Language/Haskell/Meta/Parse.hs:87)
    parseHsModule (src/Language/Haskell/Meta/Parse.hs:93)
    parseHsDecls (src/Language/Haskell/Meta/Parse.hs:96)
    parseHsType (src/Language/Haskell/Meta/Parse.hs:101)
    parseHsExp (src/Language/Haskell/Meta/Parse.hs:105)
    parseHsPat (src/Language/Haskell/Meta/Parse.hs:108)
    pprHsModule (src/Language/Haskell/Meta/Parse.hs:111)
    moduleDecls (src/Language/Haskell/Meta/Parse.hs:115)
    emptySrcLoc (src/Language/Haskell/Meta/Parse.hs:121)
    emptyHsModule (src/Language/Haskell/Meta/Parse.hs:124)
  20% (  1 /  5) in 'Language.Haskell.Meta.Parse.Careful'
  Missing documentation for:
    parsePat (src/Language/Haskell/Meta/Parse/Careful.hs:46)
    parseExp (src/Language/Haskell/Meta/Parse/Careful.hs:49)
    parseType (src/Language/Haskell/Meta/Parse/Careful.hs:52)
    parseDecs (src/Language/Haskell/Meta/Parse/Careful.hs:55)
 100% (  3 /  3) in 'Language.Haskell.Meta'
  21% ( 11 / 53) in 'Language.Haskell.Meta.Utils'
  Missing documentation for:
    cleanNames (src/Language/Haskell/Meta/Utils.hs:27)
    pp (src/Language/Haskell/Meta/Utils.hs:48)
    ppDoc (src/Language/Haskell/Meta/Utils.hs:51)
    gpretty (src/Language/Haskell/Meta/Utils.hs:55)
     (src/Language/Haskell/Meta/Utils.hs:59)
     (src/Language/Haskell/Meta/Utils.hs:60)
     (src/Language/Haskell/Meta/Utils.hs:61)
     (src/Language/Haskell/Meta/Utils.hs:62)
     (src/Language/Haskell/Meta/Utils.hs:63)
     (src/Language/Haskell/Meta/Utils.hs:64)
    nameToRawCodeStr (src/Language/Haskell/Meta/Utils.hs:80)
    |$| (src/Language/Haskell/Meta/Utils.hs:101)
    |.| (src/Language/Haskell/Meta/Utils.hs:105)
    |->| (src/Language/Haskell/Meta/Utils.hs:109)
    unForall (src/Language/Haskell/Meta/Utils.hs:115)
    functionT (src/Language/Haskell/Meta/Utils.hs:119)
    mkVarT (src/Language/Haskell/Meta/Utils.hs:122)
    applyT (src/Language/Haskell/Meta/Utils.hs:187)
    substT (src/Language/Haskell/Meta/Utils.hs:195)
    splitCon (src/Language/Haskell/Meta/Utils.hs:208)
    strictTypeTy (src/Language/Haskell/Meta/Utils.hs:212)
    varStrictTypeTy (src/Language/Haskell/Meta/Utils.hs:215)
    conTypes (src/Language/Haskell/Meta/Utils.hs:219)
    conToConType (src/Language/Haskell/Meta/Utils.hs:226)
    decCons (src/Language/Haskell/Meta/Utils.hs:231)
    decTyVars (src/Language/Haskell/Meta/Utils.hs:242)
    decName (src/Language/Haskell/Meta/Utils.hs:255)
    foreignName (src/Language/Haskell/Meta/Utils.hs:271)
    unwindT (src/Language/Haskell/Meta/Utils.hs:276)
    unwindE (src/Language/Haskell/Meta/Utils.hs:284)
    typeToName (src/Language/Haskell/Meta/Utils.hs:299)
    conName (src/Language/Haskell/Meta/Utils.hs:313)
    recCName (src/Language/Haskell/Meta/Utils.hs:319)
    dataDCons (src/Language/Haskell/Meta/Utils.hs:323)
    fromDataConI (src/Language/Haskell/Meta/Utils.hs:331)
    fromTyConI (src/Language/Haskell/Meta/Utils.hs:344)
    mkFunD (src/Language/Haskell/Meta/Utils.hs:348)
    mkClauseQ (src/Language/Haskell/Meta/Utils.hs:351)
    toPatQ (src/Language/Haskell/Meta/Utils.hs:381)
    showToPatQ (src/Language/Haskell/Meta/Utils.hs:384)
    eitherQ (src/Language/Haskell/Meta/Utils.hs:389)
    normalizeT (src/Language/Haskell/Meta/Utils.hs:397)
Documentation created: dist/doc/html/haskell-src-meta/index.html,
dist/doc/html/haskell-src-meta/haskell-src-meta.txt
Creating package registration file:
/tmp/pkgConf-haskell-src-meta-0.6.012246170591657617320.14
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/haskell-src-meta-0.6.0.14-9iReAxhsFYW7DU58NOh8vS
Registering haskell-src-meta-0.6.0.14...
cabal: Leaving directory '/tmp/cabal-tmp-19022/haskell-src-meta-0.6.0.14'
Installed haskell-src-meta-0.6.0.14
cabal: Entering directory '/tmp/cabal-tmp-19022/language-c-quote-0.11.6.2'
Configuring language-c-quote-0.11.6.2...
Building language-c-quote-0.11.6.2...
Preprocessing library language-c-quote-0.11.6.2...
[ 1 of 16] Compiling Language.C.Syntax ( Language/C/Syntax.hs, dist/build/Language/C/Syntax.o )
[ 2 of 16] Compiling Language.C.Parser.Tokens ( Language/C/Parser/Tokens.hs, dist/build/Language/C/Parser/Tokens.o )
[ 3 of 16] Compiling Language.C.Parser.Monad ( Language/C/Parser/Monad.hs, dist/build/Language/C/Parser/Monad.o )
[ 4 of 16] Compiling Language.C.Parser.Lexer ( dist/build/Language/C/Parser/Lexer.hs, dist/build/Language/C/Parser/Lexer.o )
[ 5 of 16] Compiling Language.C.Pretty ( Language/C/Pretty.hs, dist/build/Language/C/Pretty.o )
[ 6 of 16] Compiling Language.C.Parser.Parser ( dist/build/Language/C/Parser/Parser.hs, dist/build/Language/C/Parser/Parser.o )
[ 7 of 16] Compiling Language.C.Parser ( Language/C/Parser.hs, dist/build/Language/C/Parser.o )
[ 8 of 16] Compiling Language.C.Quote.Base ( Language/C/Quote/Base.hs, dist/build/Language/C/Quote/Base.o )
[ 9 of 16] Compiling Language.C.Quote ( Language/C/Quote.hs, dist/build/Language/C/Quote.o )
[10 of 16] Compiling Language.C.Quote.C ( Language/C/Quote/C.hs, dist/build/Language/C/Quote/C.o )
[11 of 16] Compiling Language.C.Smart ( Language/C/Smart.hs, dist/build/Language/C/Smart.o )
[12 of 16] Compiling Language.C.Quote.CUDA ( Language/C/Quote/CUDA.hs, dist/build/Language/C/Quote/CUDA.o )
[13 of 16] Compiling Language.C.Quote.GCC ( Language/C/Quote/GCC.hs, dist/build/Language/C/Quote/GCC.o )
[14 of 16] Compiling Language.C.Quote.ObjC ( Language/C/Quote/ObjC.hs, dist/build/Language/C/Quote/ObjC.o )
[15 of 16] Compiling Language.C.Quote.OpenCL ( Language/C/Quote/OpenCL.hs, dist/build/Language/C/Quote/OpenCL.o )
[16 of 16] Compiling Language.C       ( Language/C.hs, dist/build/Language/C.o )
Running Haddock for language-c-quote-0.11.6.2...
Running hscolour for language-c-quote-0.11.6.2...
Preprocessing library language-c-quote-0.11.6.2...
Preprocessing library language-c-quote-0.11.6.2...
Haddock coverage:
   2% (  3 /150) in 'Language.C.Syntax'
  Missing documentation for:
     (./Language/C/Syntax-instances.hs:1)
     (./Language/C/Syntax-instances.hs:4)
     (./Language/C/Syntax-instances.hs:6)
     (./Language/C/Syntax-instances.hs:16)
     (./Language/C/Syntax-instances.hs:40)
     (./Language/C/Syntax-instances.hs:43)
     (./Language/C/Syntax-instances.hs:67)
     (./Language/C/Syntax-instances.hs:71)
     (./Language/C/Syntax-instances.hs:75)
     (./Language/C/Syntax-instances.hs:83)
     (./Language/C/Syntax-instances.hs:86)
     (./Language/C/Syntax-instances.hs:89)
     (./Language/C/Syntax-instances.hs:91)
     (./Language/C/Syntax-instances.hs:96)
     (./Language/C/Syntax-instances.hs:98)
     (./Language/C/Syntax-instances.hs:100)
     (./Language/C/Syntax-instances.hs:105)
     (./Language/C/Syntax-instances.hs:107)
     (./Language/C/Syntax-instances.hs:111)
     (./Language/C/Syntax-instances.hs:115)
     (./Language/C/Syntax-instances.hs:117)
     (./Language/C/Syntax-instances.hs:121)
     (./Language/C/Syntax-instances.hs:123)
     (./Language/C/Syntax-instances.hs:126)
     (./Language/C/Syntax-instances.hs:147)
     (./Language/C/Syntax-instances.hs:176)
     (./Language/C/Syntax-instances.hs:181)
     (./Language/C/Syntax-instances.hs:202)
     (./Language/C/Syntax-instances.hs:241)
     (./Language/C/Syntax-instances.hs:243)
     (./Language/C/Syntax-instances.hs:245)
     (./Language/C/Syntax-instances.hs:249)
     (./Language/C/Syntax-instances.hs:251)
     (./Language/C/Syntax-instances.hs:254)
     (./Language/C/Syntax-instances.hs:259)
     (./Language/C/Syntax-instances.hs:268)
     (./Language/C/Syntax-instances.hs:283)
     (./Language/C/Syntax-instances.hs:286)
     (./Language/C/Syntax-instances.hs:290)
     (./Language/C/Syntax-instances.hs:293)
     (./Language/C/Syntax-instances.hs:295)
     (./Language/C/Syntax-instances.hs:299)
     (./Language/C/Syntax-instances.hs:303)
     (./Language/C/Syntax-instances.hs:306)
     (./Language/C/Syntax-instances.hs:309)
     (./Language/C/Syntax-instances.hs:311)
     (./Language/C/Syntax-instances.hs:321)
     (./Language/C/Syntax-instances.hs:345)
     (./Language/C/Syntax-instances.hs:348)
     (./Language/C/Syntax-instances.hs:372)
     (./Language/C/Syntax-instances.hs:377)
     (./Language/C/Syntax-instances.hs:381)
     (./Language/C/Syntax-instances.hs:389)
     (./Language/C/Syntax-instances.hs:392)
     (./Language/C/Syntax-instances.hs:395)
     (./Language/C/Syntax-instances.hs:397)
     (./Language/C/Syntax-instances.hs:402)
     (./Language/C/Syntax-instances.hs:404)
     (./Language/C/Syntax-instances.hs:406)
     (./Language/C/Syntax-instances.hs:411)
     (./Language/C/Syntax-instances.hs:413)
     (./Language/C/Syntax-instances.hs:417)
     (./Language/C/Syntax-instances.hs:421)
     (./Language/C/Syntax-instances.hs:423)
     (./Language/C/Syntax-instances.hs:427)
     (./Language/C/Syntax-instances.hs:429)
     (./Language/C/Syntax-instances.hs:433)
     (./Language/C/Syntax-instances.hs:457)
     (./Language/C/Syntax-instances.hs:487)
     (./Language/C/Syntax-instances.hs:492)
     (./Language/C/Syntax-instances.hs:514)
     (./Language/C/Syntax-instances.hs:553)
     (./Language/C/Syntax-instances.hs:555)
     (./Language/C/Syntax-instances.hs:558)
     (./Language/C/Syntax-instances.hs:562)
     (./Language/C/Syntax-instances.hs:564)
     (./Language/C/Syntax-instances.hs:567)
     (./Language/C/Syntax-instances.hs:572)
     (./Language/C/Syntax-instances.hs:581)
     (./Language/C/Syntax-instances.hs:596)
     (./Language/C/Syntax-instances.hs:599)
     (./Language/C/Syntax-instances.hs:603)
     (./Language/C/Syntax-instances.hs:607)
     (./Language/C/Syntax-instances.hs:609)
     (./Language/C/Syntax-instances.hs:613)
     (./Language/C/Syntax-instances.hs:617)
    Extensions (Language/C/Syntax.hs:21)
    Id (Language/C/Syntax.hs:31)
    StringLit (Language/C/Syntax.hs:35)
    Linkage (Language/C/Syntax.hs:38)
    Storage (Language/C/Syntax.hs:40)
    TypeQual (Language/C/Syntax.hs:55)
    Sign (Language/C/Syntax.hs:90)
    TypeSpec (Language/C/Syntax.hs:94)
    DeclSpec (Language/C/Syntax.hs:125)
    Decl (Language/C/Syntax.hs:142)
    Type (Language/C/Syntax.hs:153)
    Designator (Language/C/Syntax.hs:157)
    Designation (Language/C/Syntax.hs:161)
    Initializer (Language/C/Syntax.hs:164)
    AsmLabel (Language/C/Syntax.hs:170)
    Init (Language/C/Syntax.hs:172)
    Typedef (Language/C/Syntax.hs:175)
    InitGroup (Language/C/Syntax.hs:178)
    Field (Language/C/Syntax.hs:184)
    FieldGroup (Language/C/Syntax.hs:187)
    CEnum (Language/C/Syntax.hs:192)
    Attr (Language/C/Syntax.hs:197)
    Param (Language/C/Syntax.hs:200)
    Params (Language/C/Syntax.hs:205)
    Func (Language/C/Syntax.hs:208)
    Definition (Language/C/Syntax.hs:212)
    Stm (Language/C/Syntax.hs:237)
    BlockItem (Language/C/Syntax.hs:284)
    Signed (Language/C/Syntax.hs:290)
    Exp (Language/C/Syntax.hs:319)
    BinOp (Language/C/Syntax.hs:372)
    AssignOp (Language/C/Syntax.hs:392)
    UnOp (Language/C/Syntax.hs:405)
    AsmTemplate (Language/C/Syntax.hs:419)
    AsmOut (Language/C/Syntax.hs:421)
    AsmIn (Language/C/Syntax.hs:424)
    AsmClobber (Language/C/Syntax.hs:427)
    BlockType (Language/C/Syntax.hs:434)
    ObjCIvarDecl (Language/C/Syntax.hs:447)
    ObjCVisibilitySpec (Language/C/Syntax.hs:452)
    ObjCIfaceDecl (Language/C/Syntax.hs:458)
    ObjCPropAttr (Language/C/Syntax.hs:469)
    ObjCMethodReq (Language/C/Syntax.hs:486)
    ObjCParam (Language/C/Syntax.hs:490)
    ObjCMethodProto (Language/C/Syntax.hs:495)
    ObjCCatch (Language/C/Syntax.hs:501)
    ObjCDictElem (Language/C/Syntax.hs:504)
    ObjCRecv (Language/C/Syntax.hs:508)
    ObjCArg (Language/C/Syntax.hs:513)
    LambdaIntroducer (Language/C/Syntax.hs:524)
    LambdaDeclarator (Language/C/Syntax.hs:527)
    CaptureListEntry (Language/C/Syntax.hs:530)
    ExeConfig (Language/C/Syntax.hs:534)
     (Language/C/Syntax.hs:549)
     (Language/C/Syntax.hs:552)
    funcProto (Language/C/Syntax.hs:564)
    isPtr (Language/C/Syntax.hs:577)
    ctypedef (Language/C/Syntax.hs:589)
    cdeclSpec (Language/C/Syntax.hs:593)
    cinitGroup (Language/C/Syntax.hs:597)
    ctypedefGroup (Language/C/Syntax.hs:601)
  20% (  1 /  5) in 'Language.C.Parser.Tokens'
  Missing documentation for:
    Token (Language/C/Parser/Tokens.hs:29)
    ExtensionsInt (Language/C/Parser/Tokens.hs:654)
    keywords (Language/C/Parser/Tokens.hs:523)
    keywordMap (Language/C/Parser/Tokens.hs:656)
   3% (  2 / 63) in 'Language.C.Parser.Monad'
  Missing documentation for:
    P (Language/C/Parser/Monad.hs:141)
    runP (Language/C/Parser/Monad.hs:141)
    evalP (Language/C/Parser/Monad.hs:182)
    PState (Language/C/Parser/Monad.hs:106)
    emptyPState (Language/C/Parser/Monad.hs:117)
    getInput (Language/C/Parser/Monad.hs:188)
    setInput (Language/C/Parser/Monad.hs:191)
    pushLexState (Language/C/Parser/Monad.hs:195)
    popLexState (Language/C/Parser/Monad.hs:199)
    getLexState (Language/C/Parser/Monad.hs:206)
    pushbackToken (Language/C/Parser/Monad.hs:209)
    getPushbackToken (Language/C/Parser/Monad.hs:216)
    getCurToken (Language/C/Parser/Monad.hs:222)
    setCurToken (Language/C/Parser/Monad.hs:225)
    addTypedef (Language/C/Parser/Monad.hs:228)
    addClassdef (Language/C/Parser/Monad.hs:232)
    addVariable (Language/C/Parser/Monad.hs:236)
    isTypedef (Language/C/Parser/Monad.hs:242)
    isClassdef (Language/C/Parser/Monad.hs:246)
    pushScope (Language/C/Parser/Monad.hs:250)
    popScope (Language/C/Parser/Monad.hs:254)
    c99Exts (Language/C/Parser/Monad.hs:264)
    c11Exts (Language/C/Parser/Monad.hs:267)
    gccExts (Language/C/Parser/Monad.hs:270)
    blocksExts (Language/C/Parser/Monad.hs:273)
    cudaExts (Language/C/Parser/Monad.hs:276)
    openCLExts (Language/C/Parser/Monad.hs:279)
    objcExts (Language/C/Parser/Monad.hs:282)
    useExts (Language/C/Parser/Monad.hs:285)
    antiquotationExts (Language/C/Parser/Monad.hs:261)
    useC99Exts (Language/C/Parser/Monad.hs:289)
    useC11Exts (Language/C/Parser/Monad.hs:292)
    useGccExts (Language/C/Parser/Monad.hs:295)
    useBlocksExts (Language/C/Parser/Monad.hs:298)
    useCUDAExts (Language/C/Parser/Monad.hs:301)
    useOpenCLExts (Language/C/Parser/Monad.hs:304)
    useObjCExts (Language/C/Parser/Monad.hs:307)
    LexerException (Language/C/Parser/Monad.hs:310)
    ParserException (Language/C/Parser/Monad.hs:319)
    quoteTok (Language/C/Parser/Monad.hs:328)
    failAt (Language/C/Parser/Monad.hs:331)
    lexerError (Language/C/Parser/Monad.hs:335)
    unexpectedEOF (Language/C/Parser/Monad.hs:339)
    emptyCharacterLiteral (Language/C/Parser/Monad.hs:343)
    illegalCharacterLiteral (Language/C/Parser/Monad.hs:347)
    illegalNumericalLiteral (Language/C/Parser/Monad.hs:351)
    parserError (Language/C/Parser/Monad.hs:355)
    unclosed (Language/C/Parser/Monad.hs:359)
    expected (Language/C/Parser/Monad.hs:363)
    expectedAt (Language/C/Parser/Monad.hs:368)
    AlexInput (Language/C/Parser/Monad.hs:386)
    alexGetChar (Language/C/Parser/Monad.hs:393)
    alexGetByte (Language/C/Parser/Monad.hs:403)
    alexInputPrevChar (Language/C/Parser/Monad.hs:409)
    alexLoc (Language/C/Parser/Monad.hs:412)
    nextChar (Language/C/Parser/Monad.hs:418)
    peekChar (Language/C/Parser/Monad.hs:425)
    maybePeekChar (Language/C/Parser/Monad.hs:432)
    skipChar (Language/C/Parser/Monad.hs:439)
    allowAnti (Language/C/Parser/Monad.hs:454)
    ifExtension (Language/C/Parser/Monad.hs:457)
  50% (  1 /  2) in 'Language.C.Parser.Lexer'
  Missing documentation for:
    lexToken (Language/C/Parser/Lexer.x:593)
   4% (  3 / 78) in 'Language.C.Pretty'
  Missing documentation for:
    pprLoc (Language/C/Pretty.hs:24)
    Fixity (Language/C/Pretty.hs:27)
    Assoc (Language/C/Pretty.hs:30)
    infix_ (Language/C/Pretty.hs:33)
    infixl_ (Language/C/Pretty.hs:36)
    infixr_ (Language/C/Pretty.hs:39)
    parensList (Language/C/Pretty.hs:76)
    bracesList (Language/C/Pretty.hs:79)
    bracesSemiList (Language/C/Pretty.hs:82)
    angleList (Language/C/Pretty.hs:85)
    embrace (Language/C/Pretty.hs:88)
    pprAnti (Language/C/Pretty.hs:94)
    CFixity (Language/C/Pretty.hs:107)
    commaPrec (Language/C/Pretty.hs:119)
    commaPrec1 (Language/C/Pretty.hs:122)
    condPrec (Language/C/Pretty.hs:125)
    condPrec1 (Language/C/Pretty.hs:128)
    unopPrec (Language/C/Pretty.hs:131)
    unopPrec1 (Language/C/Pretty.hs:134)
    memberPrec (Language/C/Pretty.hs:137)
    memberPrec1 (Language/C/Pretty.hs:140)
     (Language/C/Pretty.hs:143)
     (Language/C/Pretty.hs:192)
     (Language/C/Pretty.hs:195)
     (Language/C/Pretty.hs:198)
     (Language/C/Pretty.hs:202)
     (Language/C/Pretty.hs:205)
     (Language/C/Pretty.hs:217)
     (Language/C/Pretty.hs:248)
     (Language/C/Pretty.hs:252)
    pprStructOrUnion (Language/C/Pretty.hs:305)
    pprEnum (Language/C/Pretty.hs:313)
     (Language/C/Pretty.hs:320)
     (Language/C/Pretty.hs:333)
    pprDeclarator (Language/C/Pretty.hs:339)
     (Language/C/Pretty.hs:382)
     (Language/C/Pretty.hs:386)
     (Language/C/Pretty.hs:390)
     (Language/C/Pretty.hs:393)
     (Language/C/Pretty.hs:406)
     (Language/C/Pretty.hs:416)
     (Language/C/Pretty.hs:420)
     (Language/C/Pretty.hs:433)
     (Language/C/Pretty.hs:443)
     (Language/C/Pretty.hs:452)
     (Language/C/Pretty.hs:465)
     (Language/C/Pretty.hs:474)
     (Language/C/Pretty.hs:481)
     (Language/C/Pretty.hs:488)
     (Language/C/Pretty.hs:497)
    pprIfaceBody (Language/C/Pretty.hs:561)
     (Language/C/Pretty.hs:570)
    pprBlock (Language/C/Pretty.hs:726)
     (Language/C/Pretty.hs:731)
     (Language/C/Pretty.hs:752)
     (Language/C/Pretty.hs:781)
     (Language/C/Pretty.hs:1005)
     (Language/C/Pretty.hs:1011)
     (Language/C/Pretty.hs:1014)
     (Language/C/Pretty.hs:1018)
     (Language/C/Pretty.hs:1022)
     (Language/C/Pretty.hs:1042)
     (Language/C/Pretty.hs:1055)
     (Language/C/Pretty.hs:1063)
     (Language/C/Pretty.hs:1073)
     (Language/C/Pretty.hs:1083)
     (Language/C/Pretty.hs:1088)
     (Language/C/Pretty.hs:1092)
     (Language/C/Pretty.hs:1098)
     (Language/C/Pretty.hs:1121)
     (Language/C/Pretty.hs:1137)
     (Language/C/Pretty.hs:1141)
     (Language/C/Pretty.hs:1152)
     (Language/C/Pretty.hs:1163)
     (Language/C/Pretty.hs:1174)
   0% (  1 /2408) in 'Language.C.Parser.Parser'
  Missing documentation for:
    HappyAbsSyn (dist/build/Language/C/Parser/Parser.hs:40)
    HappyAny (dist/build/Language/C/Parser/Parser.hs:42)
    happyIn29 (dist/build/Language/C/Parser/Parser.hs:46)
    happyOut29 (dist/build/Language/C/Parser/Parser.hs:49)
    happyIn30 (dist/build/Language/C/Parser/Parser.hs:52)
    happyOut30 (dist/build/Language/C/Parser/Parser.hs:55)
    happyIn31 (dist/build/Language/C/Parser/Parser.hs:58)
    happyOut31 (dist/build/Language/C/Parser/Parser.hs:61)
    happyIn32 (dist/build/Language/C/Parser/Parser.hs:64)
    happyOut32 (dist/build/Language/C/Parser/Parser.hs:67)
    happyIn33 (dist/build/Language/C/Parser/Parser.hs:70)
    happyOut33 (dist/build/Language/C/Parser/Parser.hs:73)
    happyIn34 (dist/build/Language/C/Parser/Parser.hs:76)
    happyOut34 (dist/build/Language/C/Parser/Parser.hs:79)
    happyIn35 (dist/build/Language/C/Parser/Parser.hs:82)
    happyOut35 (dist/build/Language/C/Parser/Parser.hs:85)
    happyIn36 (dist/build/Language/C/Parser/Parser.hs:88)
    happyOut36 (dist/build/Language/C/Parser/Parser.hs:91)
    happyIn37 (dist/build/Language/C/Parser/Parser.hs:94)
    happyOut37 (dist/build/Language/C/Parser/Parser.hs:97)
    happyIn38 (dist/build/Language/C/Parser/Parser.hs:100)
    happyOut38 (dist/build/Language/C/Parser/Parser.hs:103)
    happyIn39 (dist/build/Language/C/Parser/Parser.hs:106)
    happyOut39 (dist/build/Language/C/Parser/Parser.hs:109)
    happyIn40 (dist/build/Language/C/Parser/Parser.hs:112)
    happyOut40 (dist/build/Language/C/Parser/Parser.hs:115)
    happyIn41 (dist/build/Language/C/Parser/Parser.hs:118)
    happyOut41 (dist/build/Language/C/Parser/Parser.hs:121)
    happyIn42 (dist/build/Language/C/Parser/Parser.hs:124)
    happyOut42 (dist/build/Language/C/Parser/Parser.hs:127)
    happyIn43 (dist/build/Language/C/Parser/Parser.hs:130)
    happyOut43 (dist/build/Language/C/Parser/Parser.hs:133)
    happyIn44 (dist/build/Language/C/Parser/Parser.hs:136)
    happyOut44 (dist/build/Language/C/Parser/Parser.hs:139)
    happyIn45 (dist/build/Language/C/Parser/Parser.hs:142)
    happyOut45 (dist/build/Language/C/Parser/Parser.hs:145)
    happyIn46 (dist/build/Language/C/Parser/Parser.hs:148)
    happyOut46 (dist/build/Language/C/Parser/Parser.hs:151)
    happyIn47 (dist/build/Language/C/Parser/Parser.hs:154)
    happyOut47 (dist/build/Language/C/Parser/Parser.hs:157)
    happyIn48 (dist/build/Language/C/Parser/Parser.hs:160)
    happyOut48 (dist/build/Language/C/Parser/Parser.hs:163)
    happyIn49 (dist/build/Language/C/Parser/Parser.hs:166)
    happyOut49 (dist/build/Language/C/Parser/Parser.hs:169)
    happyIn50 (dist/build/Language/C/Parser/Parser.hs:172)
    happyOut50 (dist/build/Language/C/Parser/Parser.hs:175)
    happyIn51 (dist/build/Language/C/Parser/Parser.hs:178)
    happyOut51 (dist/build/Language/C/Parser/Parser.hs:181)
    happyIn52 (dist/build/Language/C/Parser/Parser.hs:184)
    happyOut52 (dist/build/Language/C/Parser/Parser.hs:187)
    happyIn53 (dist/build/Language/C/Parser/Parser.hs:190)
    happyOut53 (dist/build/Language/C/Parser/Parser.hs:193)
    happyIn54 (dist/build/Language/C/Parser/Parser.hs:196)
    happyOut54 (dist/build/Language/C/Parser/Parser.hs:199)
    happyIn55 (dist/build/Language/C/Parser/Parser.hs:202)
    happyOut55 (dist/build/Language/C/Parser/Parser.hs:205)
    happyIn56 (dist/build/Language/C/Parser/Parser.hs:208)
    happyOut56 (dist/build/Language/C/Parser/Parser.hs:211)
    happyIn57 (dist/build/Language/C/Parser/Parser.hs:214)
    happyOut57 (dist/build/Language/C/Parser/Parser.hs:217)
    happyIn58 (dist/build/Language/C/Parser/Parser.hs:220)
    happyOut58 (dist/build/Language/C/Parser/Parser.hs:223)
    happyIn59 (dist/build/Language/C/Parser/Parser.hs:226)
    happyOut59 (dist/build/Language/C/Parser/Parser.hs:229)
    happyIn60 (dist/build/Language/C/Parser/Parser.hs:232)
    happyOut60 (dist/build/Language/C/Parser/Parser.hs:235)
    happyIn61 (dist/build/Language/C/Parser/Parser.hs:238)
    happyOut61 (dist/build/Language/C/Parser/Parser.hs:241)
    happyIn62 (dist/build/Language/C/Parser/Parser.hs:244)
    happyOut62 (dist/build/Language/C/Parser/Parser.hs:247)
    happyIn63 (dist/build/Language/C/Parser/Parser.hs:250)
    happyOut63 (dist/build/Language/C/Parser/Parser.hs:253)
    happyIn64 (dist/build/Language/C/Parser/Parser.hs:256)
    happyOut64 (dist/build/Language/C/Parser/Parser.hs:259)
    happyIn65 (dist/build/Language/C/Parser/Parser.hs:262)
    happyOut65 (dist/build/Language/C/Parser/Parser.hs:265)
    happyIn66 (dist/build/Language/C/Parser/Parser.hs:268)
    happyOut66 (dist/build/Language/C/Parser/Parser.hs:271)
    happyIn67 (dist/build/Language/C/Parser/Parser.hs:274)
    happyOut67 (dist/build/Language/C/Parser/Parser.hs:277)
    happyIn68 (dist/build/Language/C/Parser/Parser.hs:280)
    happyOut68 (dist/build/Language/C/Parser/Parser.hs:283)
    happyIn69 (dist/build/Language/C/Parser/Parser.hs:286)
    happyOut69 (dist/build/Language/C/Parser/Parser.hs:289)
    happyIn70 (dist/build/Language/C/Parser/Parser.hs:292)
    happyOut70 (dist/build/Language/C/Parser/Parser.hs:295)
    happyIn71 (dist/build/Language/C/Parser/Parser.hs:298)
    happyOut71 (dist/build/Language/C/Parser/Parser.hs:301)
    happyIn72 (dist/build/Language/C/Parser/Parser.hs:304)
    happyOut72 (dist/build/Language/C/Parser/Parser.hs:307)
    happyIn73 (dist/build/Language/C/Parser/Parser.hs:310)
    happyOut73 (dist/build/Language/C/Parser/Parser.hs:313)
    happyIn74 (dist/build/Language/C/Parser/Parser.hs:316)
    happyOut74 (dist/build/Language/C/Parser/Parser.hs:319)
    happyIn75 (dist/build/Language/C/Parser/Parser.hs:322)
    happyOut75 (dist/build/Language/C/Parser/Parser.hs:325)
    happyIn76 (dist/build/Language/C/Parser/Parser.hs:328)
    happyOut76 (dist/build/Language/C/Parser/Parser.hs:331)
    happyIn77 (dist/build/Language/C/Parser/Parser.hs:334)
    happyOut77 (dist/build/Language/C/Parser/Parser.hs:337)
    happyIn78 (dist/build/Language/C/Parser/Parser.hs:340)
    happyOut78 (dist/build/Language/C/Parser/Parser.hs:343)
    happyIn79 (dist/build/Language/C/Parser/Parser.hs:346)
    happyOut79 (dist/build/Language/C/Parser/Parser.hs:349)
    happyIn80 (dist/build/Language/C/Parser/Parser.hs:352)
    happyOut80 (dist/build/Language/C/Parser/Parser.hs:355)
    happyIn81 (dist/build/Language/C/Parser/Parser.hs:358)
    happyOut81 (dist/build/Language/C/Parser/Parser.hs:361)
    happyIn82 (dist/build/Language/C/Parser/Parser.hs:364)
    happyOut82 (dist/build/Language/C/Parser/Parser.hs:367)
    happyIn83 (dist/build/Language/C/Parser/Parser.hs:370)
    happyOut83 (dist/build/Language/C/Parser/Parser.hs:373)
    happyIn84 (dist/build/Language/C/Parser/Parser.hs:376)
    happyOut84 (dist/build/Language/C/Parser/Parser.hs:379)
    happyIn85 (dist/build/Language/C/Parser/Parser.hs:382)
    happyOut85 (dist/build/Language/C/Parser/Parser.hs:385)
    happyIn86 (dist/build/Language/C/Parser/Parser.hs:388)
    happyOut86 (dist/build/Language/C/Parser/Parser.hs:391)
    happyIn87 (dist/build/Language/C/Parser/Parser.hs:394)
    happyOut87 (dist/build/Language/C/Parser/Parser.hs:397)
    happyIn88 (dist/build/Language/C/Parser/Parser.hs:400)
    happyOut88 (dist/build/Language/C/Parser/Parser.hs:403)
    happyIn89 (dist/build/Language/C/Parser/Parser.hs:406)
    happyOut89 (dist/build/Language/C/Parser/Parser.hs:409)
    happyIn90 (dist/build/Language/C/Parser/Parser.hs:412)
    happyOut90 (dist/build/Language/C/Parser/Parser.hs:415)
    happyIn91 (dist/build/Language/C/Parser/Parser.hs:418)
    happyOut91 (dist/build/Language/C/Parser/Parser.hs:421)
    happyIn92 (dist/build/Language/C/Parser/Parser.hs:424)
    happyOut92 (dist/build/Language/C/Parser/Parser.hs:427)
    happyIn93 (dist/build/Language/C/Parser/Parser.hs:430)
    happyOut93 (dist/build/Language/C/Parser/Parser.hs:433)
    happyIn94 (dist/build/Language/C/Parser/Parser.hs:436)
    happyOut94 (dist/build/Language/C/Parser/Parser.hs:439)
    happyIn95 (dist/build/Language/C/Parser/Parser.hs:442)
    happyOut95 (dist/build/Language/C/Parser/Parser.hs:445)
    happyIn96 (dist/build/Language/C/Parser/Parser.hs:448)
    happyOut96 (dist/build/Language/C/Parser/Parser.hs:451)
    happyIn97 (dist/build/Language/C/Parser/Parser.hs:454)
    happyOut97 (dist/build/Language/C/Parser/Parser.hs:457)
    happyIn98 (dist/build/Language/C/Parser/Parser.hs:460)
    happyOut98 (dist/build/Language/C/Parser/Parser.hs:463)
    happyIn99 (dist/build/Language/C/Parser/Parser.hs:466)
    happyOut99 (dist/build/Language/C/Parser/Parser.hs:469)
    happyIn100 (dist/build/Language/C/Parser/Parser.hs:472)
    happyOut100 (dist/build/Language/C/Parser/Parser.hs:475)
    happyIn101 (dist/build/Language/C/Parser/Parser.hs:478)
    happyOut101 (dist/build/Language/C/Parser/Parser.hs:481)
    happyIn102 (dist/build/Language/C/Parser/Parser.hs:484)
    happyOut102 (dist/build/Language/C/Parser/Parser.hs:487)
    happyIn103 (dist/build/Language/C/Parser/Parser.hs:490)
    happyOut103 (dist/build/Language/C/Parser/Parser.hs:493)
    happyIn104 (dist/build/Language/C/Parser/Parser.hs:496)
    happyOut104 (dist/build/Language/C/Parser/Parser.hs:499)
    happyIn105 (dist/build/Language/C/Parser/Parser.hs:502)
    happyOut105 (dist/build/Language/C/Parser/Parser.hs:505)
    happyIn106 (dist/build/Language/C/Parser/Parser.hs:508)
    happyOut106 (dist/build/Language/C/Parser/Parser.hs:511)
    happyIn107 (dist/build/Language/C/Parser/Parser.hs:514)
    happyOut107 (dist/build/Language/C/Parser/Parser.hs:517)
    happyIn108 (dist/build/Language/C/Parser/Parser.hs:520)
    happyOut108 (dist/build/Language/C/Parser/Parser.hs:523)
    happyIn109 (dist/build/Language/C/Parser/Parser.hs:526)
    happyOut109 (dist/build/Language/C/Parser/Parser.hs:529)
    happyIn110 (dist/build/Language/C/Parser/Parser.hs:532)
    happyOut110 (dist/build/Language/C/Parser/Parser.hs:535)
    happyIn111 (dist/build/Language/C/Parser/Parser.hs:538)
    happyOut111 (dist/build/Language/C/Parser/Parser.hs:541)
    happyIn112 (dist/build/Language/C/Parser/Parser.hs:544)
    happyOut112 (dist/build/Language/C/Parser/Parser.hs:547)
    happyIn113 (dist/build/Language/C/Parser/Parser.hs:550)
    happyOut113 (dist/build/Language/C/Parser/Parser.hs:553)
    happyIn114 (dist/build/Language/C/Parser/Parser.hs:556)
    happyOut114 (dist/build/Language/C/Parser/Parser.hs:559)
    happyIn115 (dist/build/Language/C/Parser/Parser.hs:562)
    happyOut115 (dist/build/Language/C/Parser/Parser.hs:565)
    happyIn116 (dist/build/Language/C/Parser/Parser.hs:568)
    happyOut116 (dist/build/Language/C/Parser/Parser.hs:571)
    happyIn117 (dist/build/Language/C/Parser/Parser.hs:574)
    happyOut117 (dist/build/Language/C/Parser/Parser.hs:577)
    happyIn118 (dist/build/Language/C/Parser/Parser.hs:580)
    happyOut118 (dist/build/Language/C/Parser/Parser.hs:583)
    happyIn119 (dist/build/Language/C/Parser/Parser.hs:586)
    happyOut119 (dist/build/Language/C/Parser/Parser.hs:589)
    happyIn120 (dist/build/Language/C/Parser/Parser.hs:592)
    happyOut120 (dist/build/Language/C/Parser/Parser.hs:595)
    happyIn121 (dist/build/Language/C/Parser/Parser.hs:598)
    happyOut121 (dist/build/Language/C/Parser/Parser.hs:601)
    happyIn122 (dist/build/Language/C/Parser/Parser.hs:604)
    happyOut122 (dist/build/Language/C/Parser/Parser.hs:607)
    happyIn123 (dist/build/Language/C/Parser/Parser.hs:610)
    happyOut123 (dist/build/Language/C/Parser/Parser.hs:613)
    happyIn124 (dist/build/Language/C/Parser/Parser.hs:616)
    happyOut124 (dist/build/Language/C/Parser/Parser.hs:619)
    happyIn125 (dist/build/Language/C/Parser/Parser.hs:622)
    happyOut125 (dist/build/Language/C/Parser/Parser.hs:625)
    happyIn126 (dist/build/Language/C/Parser/Parser.hs:628)
    happyOut126 (dist/build/Language/C/Parser/Parser.hs:631)
    happyIn127 (dist/build/Language/C/Parser/Parser.hs:634)
    happyOut127 (dist/build/Language/C/Parser/Parser.hs:637)
    happyIn128 (dist/build/Language/C/Parser/Parser.hs:640)
    happyOut128 (dist/build/Language/C/Parser/Parser.hs:643)
    happyIn129 (dist/build/Language/C/Parser/Parser.hs:646)
    happyOut129 (dist/build/Language/C/Parser/Parser.hs:649)
    happyIn130 (dist/build/Language/C/Parser/Parser.hs:652)
    happyOut130 (dist/build/Language/C/Parser/Parser.hs:655)
    happyIn131 (dist/build/Language/C/Parser/Parser.hs:658)
    happyOut131 (dist/build/Language/C/Parser/Parser.hs:661)
    happyIn132 (dist/build/Language/C/Parser/Parser.hs:664)
    happyOut132 (dist/build/Language/C/Parser/Parser.hs:667)
    happyIn133 (dist/build/Language/C/Parser/Parser.hs:670)
    happyOut133 (dist/build/Language/C/Parser/Parser.hs:673)
    happyIn134 (dist/build/Language/C/Parser/Parser.hs:676)
    happyOut134 (dist/build/Language/C/Parser/Parser.hs:679)
    happyIn135 (dist/build/Language/C/Parser/Parser.hs:682)
    happyOut135 (dist/build/Language/C/Parser/Parser.hs:685)
    happyIn136 (dist/build/Language/C/Parser/Parser.hs:688)
    happyOut136 (dist/build/Language/C/Parser/Parser.hs:691)
    happyIn137 (dist/build/Language/C/Parser/Parser.hs:694)
    happyOut137 (dist/build/Language/C/Parser/Parser.hs:697)
    happyIn138 (dist/build/Language/C/Parser/Parser.hs:700)
    happyOut138 (dist/build/Language/C/Parser/Parser.hs:703)
    happyIn139 (dist/build/Language/C/Parser/Parser.hs:706)
    happyOut139 (dist/build/Language/C/Parser/Parser.hs:709)
    happyIn140 (dist/build/Language/C/Parser/Parser.hs:712)
    happyOut140 (dist/build/Language/C/Parser/Parser.hs:715)
    happyIn141 (dist/build/Language/C/Parser/Parser.hs:718)
    happyOut141 (dist/build/Language/C/Parser/Parser.hs:721)
    happyIn142 (dist/build/Language/C/Parser/Parser.hs:724)
    happyOut142 (dist/build/Language/C/Parser/Parser.hs:727)
    happyIn143 (dist/build/Language/C/Parser/Parser.hs:730)
    happyOut143 (dist/build/Language/C/Parser/Parser.hs:733)
    happyIn144 (dist/build/Language/C/Parser/Parser.hs:736)
    happyOut144 (dist/build/Language/C/Parser/Parser.hs:739)
    happyIn145 (dist/build/Language/C/Parser/Parser.hs:742)
    happyOut145 (dist/build/Language/C/Parser/Parser.hs:745)
    happyIn146 (dist/build/Language/C/Parser/Parser.hs:748)
    happyOut146 (dist/build/Language/C/Parser/Parser.hs:751)
    happyIn147 (dist/build/Language/C/Parser/Parser.hs:754)
    happyOut147 (dist/build/Language/C/Parser/Parser.hs:757)
    happyIn148 (dist/build/Language/C/Parser/Parser.hs:760)
    happyOut148 (dist/build/Language/C/Parser/Parser.hs:763)
    happyIn149 (dist/build/Language/C/Parser/Parser.hs:766)
    happyOut149 (dist/build/Language/C/Parser/Parser.hs:769)
    happyIn150 (dist/build/Language/C/Parser/Parser.hs:772)
    happyOut150 (dist/build/Language/C/Parser/Parser.hs:775)
    happyIn151 (dist/build/Language/C/Parser/Parser.hs:778)
    happyOut151 (dist/build/Language/C/Parser/Parser.hs:781)
    happyIn152 (dist/build/Language/C/Parser/Parser.hs:784)
    happyOut152 (dist/build/Language/C/Parser/Parser.hs:787)
    happyIn153 (dist/build/Language/C/Parser/Parser.hs:790)
    happyOut153 (dist/build/Language/C/Parser/Parser.hs:793)
    happyIn154 (dist/build/Language/C/Parser/Parser.hs:796)
    happyOut154 (dist/build/Language/C/Parser/Parser.hs:799)
    happyIn155 (dist/build/Language/C/Parser/Parser.hs:802)
    happyOut155 (dist/build/Language/C/Parser/Parser.hs:805)
    happyIn156 (dist/build/Language/C/Parser/Parser.hs:808)
    happyOut156 (dist/build/Language/C/Parser/Parser.hs:811)
    happyIn157 (dist/build/Language/C/Parser/Parser.hs:814)
    happyOut157 (dist/build/Language/C/Parser/Parser.hs:817)
    happyIn158 (dist/build/Language/C/Parser/Parser.hs:820)
    happyOut158 (dist/build/Language/C/Parser/Parser.hs:823)
    happyIn159 (dist/build/Language/C/Parser/Parser.hs:826)
    happyOut159 (dist/build/Language/C/Parser/Parser.hs:829)
    happyIn160 (dist/build/Language/C/Parser/Parser.hs:832)
    happyOut160 (dist/build/Language/C/Parser/Parser.hs:835)
    happyIn161 (dist/build/Language/C/Parser/Parser.hs:838)
    happyOut161 (dist/build/Language/C/Parser/Parser.hs:841)
    happyIn162 (dist/build/Language/C/Parser/Parser.hs:844)
    happyOut162 (dist/build/Language/C/Parser/Parser.hs:847)
    happyIn163 (dist/build/Language/C/Parser/Parser.hs:850)
    happyOut163 (dist/build/Language/C/Parser/Parser.hs:853)
    happyIn164 (dist/build/Language/C/Parser/Parser.hs:856)
    happyOut164 (dist/build/Language/C/Parser/Parser.hs:859)
    happyIn165 (dist/build/Language/C/Parser/Parser.hs:862)
    happyOut165 (dist/build/Language/C/Parser/Parser.hs:865)
    happyIn166 (dist/build/Language/C/Parser/Parser.hs:868)
    happyOut166 (dist/build/Language/C/Parser/Parser.hs:871)
    happyIn167 (dist/build/Language/C/Parser/Parser.hs:874)
    happyOut167 (dist/build/Language/C/Parser/Parser.hs:877)
    happyIn168 (dist/build/Language/C/Parser/Parser.hs:880)
    happyOut168 (dist/build/Language/C/Parser/Parser.hs:883)
    happyIn169 (dist/build/Language/C/Parser/Parser.hs:886)
    happyOut169 (dist/build/Language/C/Parser/Parser.hs:889)
    happyIn170 (dist/build/Language/C/Parser/Parser.hs:892)
    happyOut170 (dist/build/Language/C/Parser/Parser.hs:895)
    happyIn171 (dist/build/Language/C/Parser/Parser.hs:898)
    happyOut171 (dist/build/Language/C/Parser/Parser.hs:901)
    happyIn172 (dist/build/Language/C/Parser/Parser.hs:904)
    happyOut172 (dist/build/Language/C/Parser/Parser.hs:907)
    happyIn173 (dist/build/Language/C/Parser/Parser.hs:910)
    happyOut173 (dist/build/Language/C/Parser/Parser.hs:913)
    happyIn174 (dist/build/Language/C/Parser/Parser.hs:916)
    happyOut174 (dist/build/Language/C/Parser/Parser.hs:919)
    happyIn175 (dist/build/Language/C/Parser/Parser.hs:922)
    happyOut175 (dist/build/Language/C/Parser/Parser.hs:925)
    happyIn176 (dist/build/Language/C/Parser/Parser.hs:928)
    happyOut176 (dist/build/Language/C/Parser/Parser.hs:931)
    happyIn177 (dist/build/Language/C/Parser/Parser.hs:934)
    happyOut177 (dist/build/Language/C/Parser/Parser.hs:937)
    happyIn178 (dist/build/Language/C/Parser/Parser.hs:940)
    happyOut178 (dist/build/Language/C/Parser/Parser.hs:943)
    happyIn179 (dist/build/Language/C/Parser/Parser.hs:946)
    happyOut179 (dist/build/Language/C/Parser/Parser.hs:949)
    happyIn180 (dist/build/Language/C/Parser/Parser.hs:952)
    happyOut180 (dist/build/Language/C/Parser/Parser.hs:955)
    happyIn181 (dist/build/Language/C/Parser/Parser.hs:958)
    happyOut181 (dist/build/Language/C/Parser/Parser.hs:961)
    happyIn182 (dist/build/Language/C/Parser/Parser.hs:964)
    happyOut182 (dist/build/Language/C/Parser/Parser.hs:967)
    happyIn183 (dist/build/Language/C/Parser/Parser.hs:970)
    happyOut183 (dist/build/Language/C/Parser/Parser.hs:973)
    happyIn184 (dist/build/Language/C/Parser/Parser.hs:976)
    happyOut184 (dist/build/Language/C/Parser/Parser.hs:979)
    happyIn185 (dist/build/Language/C/Parser/Parser.hs:982)
    happyOut185 (dist/build/Language/C/Parser/Parser.hs:985)
    happyIn186 (dist/build/Language/C/Parser/Parser.hs:988)
    happyOut186 (dist/build/Language/C/Parser/Parser.hs:991)
    happyIn187 (dist/build/Language/C/Parser/Parser.hs:994)
    happyOut187 (dist/build/Language/C/Parser/Parser.hs:997)
    happyIn188 (dist/build/Language/C/Parser/Parser.hs:1000)
    happyOut188 (dist/build/Language/C/Parser/Parser.hs:1003)
    happyIn189 (dist/build/Language/C/Parser/Parser.hs:1006)
    happyOut189 (dist/build/Language/C/Parser/Parser.hs:1009)
    happyIn190 (dist/build/Language/C/Parser/Parser.hs:1012)
    happyOut190 (dist/build/Language/C/Parser/Parser.hs:1015)
    happyIn191 (dist/build/Language/C/Parser/Parser.hs:1018)
    happyOut191 (dist/build/Language/C/Parser/Parser.hs:1021)
    happyIn192 (dist/build/Language/C/Parser/Parser.hs:1024)
    happyOut192 (dist/build/Language/C/Parser/Parser.hs:1027)
    happyIn193 (dist/build/Language/C/Parser/Parser.hs:1030)
    happyOut193 (dist/build/Language/C/Parser/Parser.hs:1033)
    happyIn194 (dist/build/Language/C/Parser/Parser.hs:1036)
    happyOut194 (dist/build/Language/C/Parser/Parser.hs:1039)
    happyIn195 (dist/build/Language/C/Parser/Parser.hs:1042)
    happyOut195 (dist/build/Language/C/Parser/Parser.hs:1045)
    happyIn196 (dist/build/Language/C/Parser/Parser.hs:1048)
    happyOut196 (dist/build/Language/C/Parser/Parser.hs:1051)
    happyIn197 (dist/build/Language/C/Parser/Parser.hs:1054)
    happyOut197 (dist/build/Language/C/Parser/Parser.hs:1057)
    happyIn198 (dist/build/Language/C/Parser/Parser.hs:1060)
    happyOut198 (dist/build/Language/C/Parser/Parser.hs:1063)
    happyIn199 (dist/build/Language/C/Parser/Parser.hs:1066)
    happyOut199 (dist/build/Language/C/Parser/Parser.hs:1069)
    happyIn200 (dist/build/Language/C/Parser/Parser.hs:1072)
    happyOut200 (dist/build/Language/C/Parser/Parser.hs:1075)
    happyIn201 (dist/build/Language/C/Parser/Parser.hs:1078)
    happyOut201 (dist/build/Language/C/Parser/Parser.hs:1081)
    happyIn202 (dist/build/Language/C/Parser/Parser.hs:1084)
    happyOut202 (dist/build/Language/C/Parser/Parser.hs:1087)
    happyIn203 (dist/build/Language/C/Parser/Parser.hs:1090)
    happyOut203 (dist/build/Language/C/Parser/Parser.hs:1093)
    happyIn204 (dist/build/Language/C/Parser/Parser.hs:1096)
    happyOut204 (dist/build/Language/C/Parser/Parser.hs:1099)
    happyIn205 (dist/build/Language/C/Parser/Parser.hs:1102)
    happyOut205 (dist/build/Language/C/Parser/Parser.hs:1105)
    happyIn206 (dist/build/Language/C/Parser/Parser.hs:1108)
    happyOut206 (dist/build/Language/C/Parser/Parser.hs:1111)
    happyIn207 (dist/build/Language/C/Parser/Parser.hs:1114)
    happyOut207 (dist/build/Language/C/Parser/Parser.hs:1117)
    happyIn208 (dist/build/Language/C/Parser/Parser.hs:1120)
    happyOut208 (dist/build/Language/C/Parser/Parser.hs:1123)
    happyIn209 (dist/build/Language/C/Parser/Parser.hs:1126)
    happyOut209 (dist/build/Language/C/Parser/Parser.hs:1129)
    happyIn210 (dist/build/Language/C/Parser/Parser.hs:1132)
    happyOut210 (dist/build/Language/C/Parser/Parser.hs:1135)
    happyIn211 (dist/build/Language/C/Parser/Parser.hs:1138)
    happyOut211 (dist/build/Language/C/Parser/Parser.hs:1141)
    happyIn212 (dist/build/Language/C/Parser/Parser.hs:1144)
    happyOut212 (dist/build/Language/C/Parser/Parser.hs:1147)
    happyIn213 (dist/build/Language/C/Parser/Parser.hs:1150)
    happyOut213 (dist/build/Language/C/Parser/Parser.hs:1153)
    happyIn214 (dist/build/Language/C/Parser/Parser.hs:1156)
    happyOut214 (dist/build/Language/C/Parser/Parser.hs:1159)
    happyIn215 (dist/build/Language/C/Parser/Parser.hs:1162)
    happyOut215 (dist/build/Language/C/Parser/Parser.hs:1165)
    happyIn216 (dist/build/Language/C/Parser/Parser.hs:1168)
    happyOut216 (dist/build/Language/C/Parser/Parser.hs:1171)
    happyIn217 (dist/build/Language/C/Parser/Parser.hs:1174)
    happyOut217 (dist/build/Language/C/Parser/Parser.hs:1177)
    happyIn218 (dist/build/Language/C/Parser/Parser.hs:1180)
    happyOut218 (dist/build/Language/C/Parser/Parser.hs:1183)
    happyIn219 (dist/build/Language/C/Parser/Parser.hs:1186)
    happyOut219 (dist/build/Language/C/Parser/Parser.hs:1189)
    happyIn220 (dist/build/Language/C/Parser/Parser.hs:1192)
    happyOut220 (dist/build/Language/C/Parser/Parser.hs:1195)
    happyIn221 (dist/build/Language/C/Parser/Parser.hs:1198)
    happyOut221 (dist/build/Language/C/Parser/Parser.hs:1201)
    happyIn222 (dist/build/Language/C/Parser/Parser.hs:1204)
    happyOut222 (dist/build/Language/C/Parser/Parser.hs:1207)
    happyIn223 (dist/build/Language/C/Parser/Parser.hs:1210)
    happyOut223 (dist/build/Language/C/Parser/Parser.hs:1213)
    happyIn224 (dist/build/Language/C/Parser/Parser.hs:1216)
    happyOut224 (dist/build/Language/C/Parser/Parser.hs:1219)
    happyIn225 (dist/build/Language/C/Parser/Parser.hs:1222)
    happyOut225 (dist/build/Language/C/Parser/Parser.hs:1225)
    happyIn226 (dist/build/Language/C/Parser/Parser.hs:1228)
    happyOut226 (dist/build/Language/C/Parser/Parser.hs:1231)
    happyIn227 (dist/build/Language/C/Parser/Parser.hs:1234)
    happyOut227 (dist/build/Language/C/Parser/Parser.hs:1237)
    happyIn228 (dist/build/Language/C/Parser/Parser.hs:1240)
    happyOut228 (dist/build/Language/C/Parser/Parser.hs:1243)
    happyIn229 (dist/build/Language/C/Parser/Parser.hs:1246)
    happyOut229 (dist/build/Language/C/Parser/Parser.hs:1249)
    happyIn230 (dist/build/Language/C/Parser/Parser.hs:1252)
    happyOut230 (dist/build/Language/C/Parser/Parser.hs:1255)
    happyIn231 (dist/build/Language/C/Parser/Parser.hs:1258)
    happyOut231 (dist/build/Language/C/Parser/Parser.hs:1261)
    happyIn232 (dist/build/Language/C/Parser/Parser.hs:1264)
    happyOut232 (dist/build/Language/C/Parser/Parser.hs:1267)
    happyIn233 (dist/build/Language/C/Parser/Parser.hs:1270)
    happyOut233 (dist/build/Language/C/Parser/Parser.hs:1273)
    happyInTok (dist/build/Language/C/Parser/Parser.hs:1276)
    happyOutTok (dist/build/Language/C/Parser/Parser.hs:1279)
    happyActOffsets (dist/build/Language/C/Parser/Parser.hs:1284)
    happyGotoOffsets (dist/build/Language/C/Parser/Parser.hs:1287)
    happyDefActions (dist/build/Language/C/Parser/Parser.hs:1290)
    happyCheck (dist/build/Language/C/Parser/Parser.hs:1293)
    happyTable (dist/build/Language/C/Parser/Parser.hs:1296)
    happyReduceArr (dist/build/Language/C/Parser/Parser.hs:1299)
    happy_n_terms (dist/build/Language/C/Parser/Parser.hs:2210)
    happy_n_nonterms (dist/build/Language/C/Parser/Parser.hs:2211)
    happyReduce_26 (dist/build/Language/C/Parser/Parser.hs:2213)
    happyReduction_26 (dist/build/Language/C/Parser/Parser.hs:2214)
    happyReduce_27 (dist/build/Language/C/Parser/Parser.hs:2220)
    happyReduction_27 (dist/build/Language/C/Parser/Parser.hs:2221)
    happyReduce_28 (dist/build/Language/C/Parser/Parser.hs:2227)
    happyReduction_28 (dist/build/Language/C/Parser/Parser.hs:2228)
    happyReduce_29 (dist/build/Language/C/Parser/Parser.hs:2234)
    happyReduction_29 (dist/build/Language/C/Parser/Parser.hs:2235)
    happyReduce_30 (dist/build/Language/C/Parser/Parser.hs:2241)
    happyReduction_30 (dist/build/Language/C/Parser/Parser.hs:2242)
    happyReduce_31 (dist/build/Language/C/Parser/Parser.hs:2248)
    happyReduction_31 (dist/build/Language/C/Parser/Parser.hs:2249)
    happyReduce_32 (dist/build/Language/C/Parser/Parser.hs:2255)
    happyReduction_32 (dist/build/Language/C/Parser/Parser.hs:2256)
    happyReduce_33 (dist/build/Language/C/Parser/Parser.hs:2262)
    happyReduction_33 (dist/build/Language/C/Parser/Parser.hs:2263)
    happyReduce_34 (dist/build/Language/C/Parser/Parser.hs:2269)
    happyReduction_34 (dist/build/Language/C/Parser/Parser.hs:2270)
    happyReduce_35 (dist/build/Language/C/Parser/Parser.hs:2276)
    happyReduction_35 (dist/build/Language/C/Parser/Parser.hs:2277)
    happyReduce_36 (dist/build/Language/C/Parser/Parser.hs:2283)
    happyReduction_36 (dist/build/Language/C/Parser/Parser.hs:2284)
    happyReduce_37 (dist/build/Language/C/Parser/Parser.hs:2290)
    happyReduction_37 (dist/build/Language/C/Parser/Parser.hs:2291)
    happyReduce_38 (dist/build/Language/C/Parser/Parser.hs:2297)
    happyReduction_38 (dist/build/Language/C/Parser/Parser.hs:2298)
    happyReduce_39 (dist/build/Language/C/Parser/Parser.hs:2304)
    happyReduction_39 (dist/build/Language/C/Parser/Parser.hs:2305)
    happyReduce_40 (dist/build/Language/C/Parser/Parser.hs:2311)
    happyReduction_40 (dist/build/Language/C/Parser/Parser.hs:2312)
    happyReduce_41 (dist/build/Language/C/Parser/Parser.hs:2318)
    happyReduction_41 (dist/build/Language/C/Parser/Parser.hs:2319)
    happyReduce_42 (dist/build/Language/C/Parser/Parser.hs:2325)
    happyReduction_42 (dist/build/Language/C/Parser/Parser.hs:2326)
    happyReduce_43 (dist/build/Language/C/Parser/Parser.hs:2332)
    happyReduction_43 (dist/build/Language/C/Parser/Parser.hs:2333)
    happyReduce_44 (dist/build/Language/C/Parser/Parser.hs:2339)
    happyReduction_44 (dist/build/Language/C/Parser/Parser.hs:2340)
    happyReduce_45 (dist/build/Language/C/Parser/Parser.hs:2346)
    happyReduction_45 (dist/build/Language/C/Parser/Parser.hs:2347)
    happyReduce_46 (dist/build/Language/C/Parser/Parser.hs:2353)
    happyReduction_46 (dist/build/Language/C/Parser/Parser.hs:2354)
    happyReduce_47 (dist/build/Language/C/Parser/Parser.hs:2360)
    happyReduction_47 (dist/build/Language/C/Parser/Parser.hs:2361)
    happyReduce_48 (dist/build/Language/C/Parser/Parser.hs:2367)
    happyReduction_48 (dist/build/Language/C/Parser/Parser.hs:2368)
    happyReduce_49 (dist/build/Language/C/Parser/Parser.hs:2374)
    happyReduction_49 (dist/build/Language/C/Parser/Parser.hs:2375)
    happyReduce_50 (dist/build/Language/C/Parser/Parser.hs:2381)
    happyReduction_50 (dist/build/Language/C/Parser/Parser.hs:2382)
    happyReduce_51 (dist/build/Language/C/Parser/Parser.hs:2388)
    happyReduction_51 (dist/build/Language/C/Parser/Parser.hs:2389)
    happyReduce_52 (dist/build/Language/C/Parser/Parser.hs:2395)
    happyReduction_52 (dist/build/Language/C/Parser/Parser.hs:2396)
    happyReduce_53 (dist/build/Language/C/Parser/Parser.hs:2402)
    happyReduction_53 (dist/build/Language/C/Parser/Parser.hs:2403)
    happyReduce_54 (dist/build/Language/C/Parser/Parser.hs:2409)
    happyReduction_54 (dist/build/Language/C/Parser/Parser.hs:2410)
    happyReduce_55 (dist/build/Language/C/Parser/Parser.hs:2416)
    happyReduction_55 (dist/build/Language/C/Parser/Parser.hs:2417)
    happyReduce_56 (dist/build/Language/C/Parser/Parser.hs:2423)
    happyReduction_56 (dist/build/Language/C/Parser/Parser.hs:2424)
    happyReduce_57 (dist/build/Language/C/Parser/Parser.hs:2432)
    happyReduction_57 (dist/build/Language/C/Parser/Parser.hs:2433)
    happyReduce_58 (dist/build/Language/C/Parser/Parser.hs:2441)
    happyReduction_58 (dist/build/Language/C/Parser/Parser.hs:2442)
    happyReduce_59 (dist/build/Language/C/Parser/Parser.hs:2450)
    happyReduction_59 (dist/build/Language/C/Parser/Parser.hs:2451)
    happyReduce_60 (dist/build/Language/C/Parser/Parser.hs:2459)
    happyReduction_60 (dist/build/Language/C/Parser/Parser.hs:2460)
    happyReduce_61 (dist/build/Language/C/Parser/Parser.hs:2468)
    happyReduction_61 (dist/build/Language/C/Parser/Parser.hs:2469)
    happyReduce_62 (dist/build/Language/C/Parser/Parser.hs:2477)
    happyReduction_62 (dist/build/Language/C/Parser/Parser.hs:2478)
    happyReduce_63 (dist/build/Language/C/Parser/Parser.hs:2486)
    happyReduction_63 (dist/build/Language/C/Parser/Parser.hs:2487)
    happyReduce_64 (dist/build/Language/C/Parser/Parser.hs:2493)
    happyReduction_64 (dist/build/Language/C/Parser/Parser.hs:2494)
    happyReduce_65 (dist/build/Language/C/Parser/Parser.hs:2500)
    happyReduction_65 (dist/build/Language/C/Parser/Parser.hs:2501)
    happyReduce_66 (dist/build/Language/C/Parser/Parser.hs:2507)
    happyReduction_66 (dist/build/Language/C/Parser/Parser.hs:2508)
    happyReduce_67 (dist/build/Language/C/Parser/Parser.hs:2514)
    happyReduction_67 (dist/build/Language/C/Parser/Parser.hs:2515)
    happyReduce_68 (dist/build/Language/C/Parser/Parser.hs:2521)
    happyReduction_68 (dist/build/Language/C/Parser/Parser.hs:2522)
    happyReduce_69 (dist/build/Language/C/Parser/Parser.hs:2528)
    happyReduction_69 (dist/build/Language/C/Parser/Parser.hs:2529)
    happyReduce_70 (dist/build/Language/C/Parser/Parser.hs:2535)
    happyReduction_70 (dist/build/Language/C/Parser/Parser.hs:2536)
    happyReduce_71 (dist/build/Language/C/Parser/Parser.hs:2542)
    happyReduction_71 (dist/build/Language/C/Parser/Parser.hs:2543)
    happyReduce_72 (dist/build/Language/C/Parser/Parser.hs:2549)
    happyReduction_72 (dist/build/Language/C/Parser/Parser.hs:2550)
    happyReduce_73 (dist/build/Language/C/Parser/Parser.hs:2556)
    happyReduction_73 (dist/build/Language/C/Parser/Parser.hs:2557)
    happyReduce_74 (dist/build/Language/C/Parser/Parser.hs:2563)
    happyReduction_74 (dist/build/Language/C/Parser/Parser.hs:2564)
    happyReduce_75 (dist/build/Language/C/Parser/Parser.hs:2570)
    happyReduction_75 (dist/build/Language/C/Parser/Parser.hs:2571)
    happyReduce_76 (dist/build/Language/C/Parser/Parser.hs:2577)
    happyReduction_76 (dist/build/Language/C/Parser/Parser.hs:2578)
    happyReduce_77 (dist/build/Language/C/Parser/Parser.hs:2585)
    happyReduction_77 (dist/build/Language/C/Parser/Parser.hs:2586)
    happyReduce_78 (dist/build/Language/C/Parser/Parser.hs:2592)
    happyReduction_78 (dist/build/Language/C/Parser/Parser.hs:2593)
    happyReduce_79 (dist/build/Language/C/Parser/Parser.hs:2600)
    happyReduction_79 (dist/build/Language/C/Parser/Parser.hs:2601)
    happyReduce_80 (dist/build/Language/C/Parser/Parser.hs:2612)
    happyReduction_80 (dist/build/Language/C/Parser/Parser.hs:2613)
    happyReduce_81 (dist/build/Language/C/Parser/Parser.hs:2619)
    happyReduction_81 (dist/build/Language/C/Parser/Parser.hs:2620)
    happyReduce_82 (dist/build/Language/C/Parser/Parser.hs:2628)
    happyReduction_82 (dist/build/Language/C/Parser/Parser.hs:2629)
    happyReduce_83 (dist/build/Language/C/Parser/Parser.hs:2635)
    happyReduction_83 (dist/build/Language/C/Parser/Parser.hs:2636)
    happyReduce_84 (dist/build/Language/C/Parser/Parser.hs:2642)
    happyReduction_84 (dist/build/Language/C/Parser/Parser.hs:2643)
    happyReduce_85 (dist/build/Language/C/Parser/Parser.hs:2649)
    happyReduction_85 (dist/build/Language/C/Parser/Parser.hs:2650)
    happyReduce_86 (dist/build/Language/C/Parser/Parser.hs:2658)
    happyReduction_86 (dist/build/Language/C/Parser/Parser.hs:2659)
    happyReduce_87 (dist/build/Language/C/Parser/Parser.hs:2668)
    happyReduction_87 (dist/build/Language/C/Parser/Parser.hs:2669)
    happyReduce_88 (dist/build/Language/C/Parser/Parser.hs:2679)
    happyReduction_88 (dist/build/Language/C/Parser/Parser.hs:2680)
    happyReduce_89 (dist/build/Language/C/Parser/Parser.hs:2686)
    happyReduction_89 (dist/build/Language/C/Parser/Parser.hs:2687)
    happyReduce_90 (dist/build/Language/C/Parser/Parser.hs:2693)
    happyReduction_90 (dist/build/Language/C/Parser/Parser.hs:2694)
    happyReduce_91 (dist/build/Language/C/Parser/Parser.hs:2700)
    happyReduction_91 (dist/build/Language/C/Parser/Parser.hs:2701)
    happyReduce_92 (dist/build/Language/C/Parser/Parser.hs:2707)
    happyReduction_92 (dist/build/Language/C/Parser/Parser.hs:2708)
    happyReduce_93 (dist/build/Language/C/Parser/Parser.hs:2714)
    happyReduction_93 (dist/build/Language/C/Parser/Parser.hs:2715)
    happyReduce_94 (dist/build/Language/C/Parser/Parser.hs:2721)
    happyReduction_94 (dist/build/Language/C/Parser/Parser.hs:2722)
    happyReduce_95 (dist/build/Language/C/Parser/Parser.hs:2728)
    happyReduction_95 (dist/build/Language/C/Parser/Parser.hs:2729)
    happyReduce_96 (dist/build/Language/C/Parser/Parser.hs:2737)
    happyReduction_96 (dist/build/Language/C/Parser/Parser.hs:2738)
    happyReduce_97 (dist/build/Language/C/Parser/Parser.hs:2750)
    happyReduction_97 (dist/build/Language/C/Parser/Parser.hs:2751)
    happyReduce_98 (dist/build/Language/C/Parser/Parser.hs:2759)
    happyReduction_98 (dist/build/Language/C/Parser/Parser.hs:2760)
    happyReduce_99 (dist/build/Language/C/Parser/Parser.hs:2769)
    happyReduction_99 (dist/build/Language/C/Parser/Parser.hs:2770)
    happyReduce_100 (dist/build/Language/C/Parser/Parser.hs:2780)
    happyReduction_100 (dist/build/Language/C/Parser/Parser.hs:2781)
    happyReduce_101 (dist/build/Language/C/Parser/Parser.hs:2793)
    happyReduction_101 (dist/build/Language/C/Parser/Parser.hs:2794)
    happyReduce_102 (dist/build/Language/C/Parser/Parser.hs:2804)
    happyReduction_102 (dist/build/Language/C/Parser/Parser.hs:2805)
    happyReduce_103 (dist/build/Language/C/Parser/Parser.hs:2819)
    happyReduction_103 (dist/build/Language/C/Parser/Parser.hs:2820)
    happyReduce_104 (dist/build/Language/C/Parser/Parser.hs:2833)
    happyReduction_104 (dist/build/Language/C/Parser/Parser.hs:2834)
    happyReduce_105 (dist/build/Language/C/Parser/Parser.hs:2850)
    happyReduction_105 (dist/build/Language/C/Parser/Parser.hs:2851)
    happyReduce_106 (dist/build/Language/C/Parser/Parser.hs:2860)
    happyReduction_106 (dist/build/Language/C/Parser/Parser.hs:2861)
    happyReduce_107 (dist/build/Language/C/Parser/Parser.hs:2870)
    happyReduction_107 (dist/build/Language/C/Parser/Parser.hs:2871)
    happyReduce_108 (dist/build/Language/C/Parser/Parser.hs:2879)
    happyReduction_108 (dist/build/Language/C/Parser/Parser.hs:2880)
    happyReduce_109 (dist/build/Language/C/Parser/Parser.hs:2888)
    happyReduction_109 (dist/build/Language/C/Parser/Parser.hs:2889)
    happyReduce_110 (dist/build/Language/C/Parser/Parser.hs:2904)
    happyReduction_110 (dist/build/Language/C/Parser/Parser.hs:2905)
    happyReduce_111 (dist/build/Language/C/Parser/Parser.hs:2921)
    happyReduction_111 (dist/build/Language/C/Parser/Parser.hs:2922)
    happyReduce_112 (dist/build/Language/C/Parser/Parser.hs:2937)
    happyReduction_112 (dist/build/Language/C/Parser/Parser.hs:2938)
    happyReduce_113 (dist/build/Language/C/Parser/Parser.hs:2944)
    happyReduction_113 (dist/build/Language/C/Parser/Parser.hs:2945)
    happyReduce_114 (dist/build/Language/C/Parser/Parser.hs:2953)
    happyReduction_114 (dist/build/Language/C/Parser/Parser.hs:2954)
    happyReduce_115 (dist/build/Language/C/Parser/Parser.hs:2962)
    happyReduction_115 (dist/build/Language/C/Parser/Parser.hs:2963)
    happyReduce_116 (dist/build/Language/C/Parser/Parser.hs:2971)
    happyReduction_116 (dist/build/Language/C/Parser/Parser.hs:2972)
    happyReduce_117 (dist/build/Language/C/Parser/Parser.hs:2980)
    happyReduction_117 (dist/build/Language/C/Parser/Parser.hs:2981)
    happyReduce_118 (dist/build/Language/C/Parser/Parser.hs:2989)
    happyReduction_118 (dist/build/Language/C/Parser/Parser.hs:2990)
    happyReduce_119 (dist/build/Language/C/Parser/Parser.hs:2998)
    happyReduction_119 (dist/build/Language/C/Parser/Parser.hs:2999)
    happyReduce_120 (dist/build/Language/C/Parser/Parser.hs:3007)
    happyReduction_120 (dist/build/Language/C/Parser/Parser.hs:3008)
    happyReduce_121 (dist/build/Language/C/Parser/Parser.hs:3016)
    happyReduction_121 (dist/build/Language/C/Parser/Parser.hs:3017)
    happyReduce_122 (dist/build/Language/C/Parser/Parser.hs:3025)
    happyReduction_122 (dist/build/Language/C/Parser/Parser.hs:3026)
    happyReduce_123 (dist/build/Language/C/Parser/Parser.hs:3038)
    happyReduction_123 (dist/build/Language/C/Parser/Parser.hs:3039)
    happyReduce_124 (dist/build/Language/C/Parser/Parser.hs:3049)
    happyReduction_124 (dist/build/Language/C/Parser/Parser.hs:3050)
    happyReduce_125 (dist/build/Language/C/Parser/Parser.hs:3056)
    happyReduction_125 (dist/build/Language/C/Parser/Parser.hs:3057)
    happyReduce_126 (dist/build/Language/C/Parser/Parser.hs:3069)
    happyReduction_126 (dist/build/Language/C/Parser/Parser.hs:3070)
    happyReduce_127 (dist/build/Language/C/Parser/Parser.hs:3079)
    happyReduction_127 (dist/build/Language/C/Parser/Parser.hs:3080)
    happyReduce_128 (dist/build/Language/C/Parser/Parser.hs:3086)
    happyReduction_128 (dist/build/Language/C/Parser/Parser.hs:3087)
    happyReduce_129 (dist/build/Language/C/Parser/Parser.hs:3096)
    happyReduction_129 (dist/build/Language/C/Parser/Parser.hs:3097)
    happyReduce_130 (dist/build/Language/C/Parser/Parser.hs:3106)
    happyReduction_130 (dist/build/Language/C/Parser/Parser.hs:3107)
    happyReduce_131 (dist/build/Language/C/Parser/Parser.hs:3116)
    happyReduction_131 (dist/build/Language/C/Parser/Parser.hs:3117)
    happyReduce_132 (dist/build/Language/C/Parser/Parser.hs:3123)
    happyReduction_132 (dist/build/Language/C/Parser/Parser.hs:3124)
    happyReduce_133 (dist/build/Language/C/Parser/Parser.hs:3133)
    happyReduction_133 (dist/build/Language/C/Parser/Parser.hs:3134)
    happyReduce_134 (dist/build/Language/C/Parser/Parser.hs:3143)
    happyReduction_134 (dist/build/Language/C/Parser/Parser.hs:3144)
    happyReduce_135 (dist/build/Language/C/Parser/Parser.hs:3150)
    happyReduction_135 (dist/build/Language/C/Parser/Parser.hs:3151)
    happyReduce_136 (dist/build/Language/C/Parser/Parser.hs:3160)
    happyReduction_136 (dist/build/Language/C/Parser/Parser.hs:3161)
    happyReduce_137 (dist/build/Language/C/Parser/Parser.hs:3170)
    happyReduction_137 (dist/build/Language/C/Parser/Parser.hs:3171)
    happyReduce_138 (dist/build/Language/C/Parser/Parser.hs:3177)
    happyReduction_138 (dist/build/Language/C/Parser/Parser.hs:3178)
    happyReduce_139 (dist/build/Language/C/Parser/Parser.hs:3187)
    happyReduction_139 (dist/build/Language/C/Parser/Parser.hs:3188)
    happyReduce_140 (dist/build/Language/C/Parser/Parser.hs:3197)
    happyReduction_140 (dist/build/Language/C/Parser/Parser.hs:3198)
    happyReduce_141 (dist/build/Language/C/Parser/Parser.hs:3207)
    happyReduction_141 (dist/build/Language/C/Parser/Parser.hs:3208)
    happyReduce_142 (dist/build/Language/C/Parser/Parser.hs:3217)
    happyReduction_142 (dist/build/Language/C/Parser/Parser.hs:3218)
    happyReduce_143 (dist/build/Language/C/Parser/Parser.hs:3224)
    happyReduction_143 (dist/build/Language/C/Parser/Parser.hs:3225)
    happyReduce_144 (dist/build/Language/C/Parser/Parser.hs:3234)
    happyReduction_144 (dist/build/Language/C/Parser/Parser.hs:3235)
    happyReduce_145 (dist/build/Language/C/Parser/Parser.hs:3244)
    happyReduction_145 (dist/build/Language/C/Parser/Parser.hs:3245)
    happyReduce_146 (dist/build/Language/C/Parser/Parser.hs:3251)
    happyReduction_146 (dist/build/Language/C/Parser/Parser.hs:3252)
    happyReduce_147 (dist/build/Language/C/Parser/Parser.hs:3261)
    happyReduction_147 (dist/build/Language/C/Parser/Parser.hs:3262)
    happyReduce_148 (dist/build/Language/C/Parser/Parser.hs:3268)
    happyReduction_148 (dist/build/Language/C/Parser/Parser.hs:3269)
    happyReduce_149 (dist/build/Language/C/Parser/Parser.hs:3278)
    happyReduction_149 (dist/build/Language/C/Parser/Parser.hs:3279)
    happyReduce_150 (dist/build/Language/C/Parser/Parser.hs:3285)
    happyReduction_150 (dist/build/Language/C/Parser/Parser.hs:3286)
    happyReduce_151 (dist/build/Language/C/Parser/Parser.hs:3295)
    happyReduction_151 (dist/build/Language/C/Parser/Parser.hs:3296)
    happyReduce_152 (dist/build/Language/C/Parser/Parser.hs:3302)
    happyReduction_152 (dist/build/Language/C/Parser/Parser.hs:3303)
    happyReduce_153 (dist/build/Language/C/Parser/Parser.hs:3312)
    happyReduction_153 (dist/build/Language/C/Parser/Parser.hs:3313)
    happyReduce_154 (dist/build/Language/C/Parser/Parser.hs:3319)
    happyReduction_154 (dist/build/Language/C/Parser/Parser.hs:3320)
    happyReduce_155 (dist/build/Language/C/Parser/Parser.hs:3329)
    happyReduction_155 (dist/build/Language/C/Parser/Parser.hs:3330)
    happyReduce_156 (dist/build/Language/C/Parser/Parser.hs:3336)
    happyReduction_156 (dist/build/Language/C/Parser/Parser.hs:3337)
    happyReduce_157 (dist/build/Language/C/Parser/Parser.hs:3350)
    happyReduction_157 (dist/build/Language/C/Parser/Parser.hs:3351)
    happyReduce_158 (dist/build/Language/C/Parser/Parser.hs:3357)
    happyReduction_158 (dist/build/Language/C/Parser/Parser.hs:3358)
    happyReduce_159 (dist/build/Language/C/Parser/Parser.hs:3367)
    happyReduction_159 (dist/build/Language/C/Parser/Parser.hs:3368)
    happyReduce_160 (dist/build/Language/C/Parser/Parser.hs:3377)
    happyReduction_160 (dist/build/Language/C/Parser/Parser.hs:3378)
    happyReduce_161 (dist/build/Language/C/Parser/Parser.hs:3387)
    happyReduction_161 (dist/build/Language/C/Parser/Parser.hs:3388)
    happyReduce_162 (dist/build/Language/C/Parser/Parser.hs:3397)
    happyReduction_162 (dist/build/Language/C/Parser/Parser.hs:3398)
    happyReduce_163 (dist/build/Language/C/Parser/Parser.hs:3407)
    happyReduction_163 (dist/build/Language/C/Parser/Parser.hs:3408)
    happyReduce_164 (dist/build/Language/C/Parser/Parser.hs:3417)
    happyReduction_164 (dist/build/Language/C/Parser/Parser.hs:3418)
    happyReduce_165 (dist/build/Language/C/Parser/Parser.hs:3427)
    happyReduction_165 (dist/build/Language/C/Parser/Parser.hs:3428)
    happyReduce_166 (dist/build/Language/C/Parser/Parser.hs:3437)
    happyReduction_166 (dist/build/Language/C/Parser/Parser.hs:3438)
    happyReduce_167 (dist/build/Language/C/Parser/Parser.hs:3447)
    happyReduction_167 (dist/build/Language/C/Parser/Parser.hs:3448)
    happyReduce_168 (dist/build/Language/C/Parser/Parser.hs:3457)
    happyReduction_168 (dist/build/Language/C/Parser/Parser.hs:3458)
    happyReduce_169 (dist/build/Language/C/Parser/Parser.hs:3467)
    happyReduction_169 (dist/build/Language/C/Parser/Parser.hs:3468)
    happyReduce_170 (dist/build/Language/C/Parser/Parser.hs:3474)
    happyReduction_170 (dist/build/Language/C/Parser/Parser.hs:3475)
    happyReduce_171 (dist/build/Language/C/Parser/Parser.hs:3484)
    happyReduction_171 (dist/build/Language/C/Parser/Parser.hs:3485)
    happyReduce_172 (dist/build/Language/C/Parser/Parser.hs:3489)
    happyReduction_172 (dist/build/Language/C/Parser/Parser.hs:3490)
    happyReduce_173 (dist/build/Language/C/Parser/Parser.hs:3496)
    happyReduction_173 (dist/build/Language/C/Parser/Parser.hs:3497)
    happyReduce_174 (dist/build/Language/C/Parser/Parser.hs:3503)
    happyReduction_174 (dist/build/Language/C/Parser/Parser.hs:3504)
    happyReduce_175 (dist/build/Language/C/Parser/Parser.hs:3510)
    happyReduction_175 (dist/build/Language/C/Parser/Parser.hs:3511)
    happyReduce_176 (dist/build/Language/C/Parser/Parser.hs:3517)
    happyReduction_176 (dist/build/Language/C/Parser/Parser.hs:3518)
    happyReduce_177 (dist/build/Language/C/Parser/Parser.hs:3524)
    happyReduction_177 (dist/build/Language/C/Parser/Parser.hs:3525)
    happyReduce_178 (dist/build/Language/C/Parser/Parser.hs:3534)
    happyReduction_178 (dist/build/Language/C/Parser/Parser.hs:3535)
    happyReduce_179 (dist/build/Language/C/Parser/Parser.hs:3544)
    happyReduction_179 (dist/build/Language/C/Parser/Parser.hs:3545)
    happyReduce_180 (dist/build/Language/C/Parser/Parser.hs:3551)
    happyReduction_180 (dist/build/Language/C/Parser/Parser.hs:3552)
    happyReduce_181 (dist/build/Language/C/Parser/Parser.hs:3558)
    happyReduction_181 (dist/build/Language/C/Parser/Parser.hs:3559)
    happyReduce_182 (dist/build/Language/C/Parser/Parser.hs:3568)
    happyReduction_182 (dist/build/Language/C/Parser/Parser.hs:3569)
    happyReduce_183 (dist/build/Language/C/Parser/Parser.hs:3576)
    happyReduction_183 (dist/build/Language/C/Parser/Parser.hs:3577)
    happyReduce_184 (dist/build/Language/C/Parser/Parser.hs:3583)
    happyReduction_184 (dist/build/Language/C/Parser/Parser.hs:3584)
    happyReduce_185 (dist/build/Language/C/Parser/Parser.hs:3590)
    happyReduction_185 (dist/build/Language/C/Parser/Parser.hs:3591)
    happyReduce_186 (dist/build/Language/C/Parser/Parser.hs:3597)
    happyReduction_186 (dist/build/Language/C/Parser/Parser.hs:3598)
    happyReduce_187 (dist/build/Language/C/Parser/Parser.hs:3606)
    happyReduction_187 (dist/build/Language/C/Parser/Parser.hs:3607)
    happyReduce_188 (dist/build/Language/C/Parser/Parser.hs:3616)
    happyReduction_188 (dist/build/Language/C/Parser/Parser.hs:3617)
    happyReduce_189 (dist/build/Language/C/Parser/Parser.hs:3627)
    happyReduction_189 (dist/build/Language/C/Parser/Parser.hs:3628)
    happyReduce_190 (dist/build/Language/C/Parser/Parser.hs:3634)
    happyReduction_190 (dist/build/Language/C/Parser/Parser.hs:3635)
    happyReduce_191 (dist/build/Language/C/Parser/Parser.hs:3641)
    happyReduction_191 (dist/build/Language/C/Parser/Parser.hs:3642)
    happyReduce_192 (dist/build/Language/C/Parser/Parser.hs:3648)
    happyReduction_192 (dist/build/Language/C/Parser/Parser.hs:3649)
    happyReduce_193 (dist/build/Language/C/Parser/Parser.hs:3655)
    happyReduction_193 (dist/build/Language/C/Parser/Parser.hs:3656)
    happyReduce_194 (dist/build/Language/C/Parser/Parser.hs:3662)
    happyReduction_194 (dist/build/Language/C/Parser/Parser.hs:3663)
    happyReduce_195 (dist/build/Language/C/Parser/Parser.hs:3669)
    happyReduction_195 (dist/build/Language/C/Parser/Parser.hs:3670)
    happyReduce_196 (dist/build/Language/C/Parser/Parser.hs:3676)
    happyReduction_196 (dist/build/Language/C/Parser/Parser.hs:3677)
    happyReduce_197 (dist/build/Language/C/Parser/Parser.hs:3685)
    happyReduction_197 (dist/build/Language/C/Parser/Parser.hs:3686)
    happyReduce_198 (dist/build/Language/C/Parser/Parser.hs:3698)
    happyReduction_198 (dist/build/Language/C/Parser/Parser.hs:3699)
    happyReduce_199 (dist/build/Language/C/Parser/Parser.hs:3707)
    happyReduction_199 (dist/build/Language/C/Parser/Parser.hs:3708)
    happyReduce_200 (dist/build/Language/C/Parser/Parser.hs:3717)
    happyReduction_200 (dist/build/Language/C/Parser/Parser.hs:3718)
    happyReduce_201 (dist/build/Language/C/Parser/Parser.hs:3728)
    happyReduction_201 (dist/build/Language/C/Parser/Parser.hs:3729)
    happyReduce_202 (dist/build/Language/C/Parser/Parser.hs:3741)
    happyReduction_202 (dist/build/Language/C/Parser/Parser.hs:3742)
    happyReduce_203 (dist/build/Language/C/Parser/Parser.hs:3752)
    happyReduction_203 (dist/build/Language/C/Parser/Parser.hs:3753)
    happyReduce_204 (dist/build/Language/C/Parser/Parser.hs:3767)
    happyReduction_204 (dist/build/Language/C/Parser/Parser.hs:3768)
    happyReduce_205 (dist/build/Language/C/Parser/Parser.hs:3781)
    happyReduction_205 (dist/build/Language/C/Parser/Parser.hs:3782)
    happyReduce_206 (dist/build/Language/C/Parser/Parser.hs:3798)
    happyReduction_206 (dist/build/Language/C/Parser/Parser.hs:3799)
    happyReduce_207 (dist/build/Language/C/Parser/Parser.hs:3808)
    happyReduction_207 (dist/build/Language/C/Parser/Parser.hs:3809)
    happyReduce_208 (dist/build/Language/C/Parser/Parser.hs:3818)
    happyReduction_208 (dist/build/Language/C/Parser/Parser.hs:3819)
    happyReduce_209 (dist/build/Language/C/Parser/Parser.hs:3827)
    happyReduction_209 (dist/build/Language/C/Parser/Parser.hs:3828)
    happyReduce_210 (dist/build/Language/C/Parser/Parser.hs:3836)
    happyReduction_210 (dist/build/Language/C/Parser/Parser.hs:3837)
    happyReduce_211 (dist/build/Language/C/Parser/Parser.hs:3852)
    happyReduction_211 (dist/build/Language/C/Parser/Parser.hs:3853)
    happyReduce_212 (dist/build/Language/C/Parser/Parser.hs:3869)
    happyReduction_212 (dist/build/Language/C/Parser/Parser.hs:3870)
    happyReduce_213 (dist/build/Language/C/Parser/Parser.hs:3885)
    happyReduction_213 (dist/build/Language/C/Parser/Parser.hs:3886)
    happyReduce_214 (dist/build/Language/C/Parser/Parser.hs:3892)
    happyReduction_214 (dist/build/Language/C/Parser/Parser.hs:3893)
    happyReduce_215 (dist/build/Language/C/Parser/Parser.hs:3901)
    happyReduction_215 (dist/build/Language/C/Parser/Parser.hs:3902)
    happyReduce_216 (dist/build/Language/C/Parser/Parser.hs:3910)
    happyReduction_216 (dist/build/Language/C/Parser/Parser.hs:3911)
    happyReduce_217 (dist/build/Language/C/Parser/Parser.hs:3919)
    happyReduction_217 (dist/build/Language/C/Parser/Parser.hs:3920)
    happyReduce_218 (dist/build/Language/C/Parser/Parser.hs:3928)
    happyReduction_218 (dist/build/Language/C/Parser/Parser.hs:3929)
    happyReduce_219 (dist/build/Language/C/Parser/Parser.hs:3937)
    happyReduction_219 (dist/build/Language/C/Parser/Parser.hs:3938)
    happyReduce_220 (dist/build/Language/C/Parser/Parser.hs:3946)
    happyReduction_220 (dist/build/Language/C/Parser/Parser.hs:3947)
    happyReduce_221 (dist/build/Language/C/Parser/Parser.hs:3955)
    happyReduction_221 (dist/build/Language/C/Parser/Parser.hs:3956)
    happyReduce_222 (dist/build/Language/C/Parser/Parser.hs:3964)
    happyReduction_222 (dist/build/Language/C/Parser/Parser.hs:3965)
    happyReduce_223 (dist/build/Language/C/Parser/Parser.hs:3973)
    happyReduction_223 (dist/build/Language/C/Parser/Parser.hs:3974)
    happyReduce_224 (dist/build/Language/C/Parser/Parser.hs:3986)
    happyReduction_224 (dist/build/Language/C/Parser/Parser.hs:3987)
    happyReduce_225 (dist/build/Language/C/Parser/Parser.hs:3997)
    happyReduction_225 (dist/build/Language/C/Parser/Parser.hs:3998)
    happyReduce_226 (dist/build/Language/C/Parser/Parser.hs:4004)
    happyReduction_226 (dist/build/Language/C/Parser/Parser.hs:4005)
    happyReduce_227 (dist/build/Language/C/Parser/Parser.hs:4011)
    happyReduction_227 (dist/build/Language/C/Parser/Parser.hs:4012)
    happyReduce_228 (dist/build/Language/C/Parser/Parser.hs:4018)
    happyReduction_228 (dist/build/Language/C/Parser/Parser.hs:4019)
    happyReduce_229 (dist/build/Language/C/Parser/Parser.hs:4031)
    happyReduction_229 (dist/build/Language/C/Parser/Parser.hs:4032)
    happyReduce_230 (dist/build/Language/C/Parser/Parser.hs:4041)
    happyReduction_230 (dist/build/Language/C/Parser/Parser.hs:4042)
    happyReduce_231 (dist/build/Language/C/Parser/Parser.hs:4048)
    happyReduction_231 (dist/build/Language/C/Parser/Parser.hs:4049)
    happyReduce_232 (dist/build/Language/C/Parser/Parser.hs:4058)
    happyReduction_232 (dist/build/Language/C/Parser/Parser.hs:4059)
    happyReduce_233 (dist/build/Language/C/Parser/Parser.hs:4068)
    happyReduction_233 (dist/build/Language/C/Parser/Parser.hs:4069)
    happyReduce_234 (dist/build/Language/C/Parser/Parser.hs:4078)
    happyReduction_234 (dist/build/Language/C/Parser/Parser.hs:4079)
    happyReduce_235 (dist/build/Language/C/Parser/Parser.hs:4085)
    happyReduction_235 (dist/build/Language/C/Parser/Parser.hs:4086)
    happyReduce_236 (dist/build/Language/C/Parser/Parser.hs:4095)
    happyReduction_236 (dist/build/Language/C/Parser/Parser.hs:4096)
    happyReduce_237 (dist/build/Language/C/Parser/Parser.hs:4105)
    happyReduction_237 (dist/build/Language/C/Parser/Parser.hs:4106)
    happyReduce_238 (dist/build/Language/C/Parser/Parser.hs:4112)
    happyReduction_238 (dist/build/Language/C/Parser/Parser.hs:4113)
    happyReduce_239 (dist/build/Language/C/Parser/Parser.hs:4122)
    happyReduction_239 (dist/build/Language/C/Parser/Parser.hs:4123)
    happyReduce_240 (dist/build/Language/C/Parser/Parser.hs:4132)
    happyReduction_240 (dist/build/Language/C/Parser/Parser.hs:4133)
    happyReduce_241 (dist/build/Language/C/Parser/Parser.hs:4139)
    happyReduction_241 (dist/build/Language/C/Parser/Parser.hs:4140)
    happyReduce_242 (dist/build/Language/C/Parser/Parser.hs:4149)
    happyReduction_242 (dist/build/Language/C/Parser/Parser.hs:4150)
    happyReduce_243 (dist/build/Language/C/Parser/Parser.hs:4159)
    happyReduction_243 (dist/build/Language/C/Parser/Parser.hs:4160)
    happyReduce_244 (dist/build/Language/C/Parser/Parser.hs:4169)
    happyReduction_244 (dist/build/Language/C/Parser/Parser.hs:4170)
    happyReduce_245 (dist/build/Language/C/Parser/Parser.hs:4179)
    happyReduction_245 (dist/build/Language/C/Parser/Parser.hs:4180)
    happyReduce_246 (dist/build/Language/C/Parser/Parser.hs:4186)
    happyReduction_246 (dist/build/Language/C/Parser/Parser.hs:4187)
    happyReduce_247 (dist/build/Language/C/Parser/Parser.hs:4196)
    happyReduction_247 (dist/build/Language/C/Parser/Parser.hs:4197)
    happyReduce_248 (dist/build/Language/C/Parser/Parser.hs:4206)
    happyReduction_248 (dist/build/Language/C/Parser/Parser.hs:4207)
    happyReduce_249 (dist/build/Language/C/Parser/Parser.hs:4213)
    happyReduction_249 (dist/build/Language/C/Parser/Parser.hs:4214)
    happyReduce_250 (dist/build/Language/C/Parser/Parser.hs:4223)
    happyReduction_250 (dist/build/Language/C/Parser/Parser.hs:4224)
    happyReduce_251 (dist/build/Language/C/Parser/Parser.hs:4230)
    happyReduction_251 (dist/build/Language/C/Parser/Parser.hs:4231)
    happyReduce_252 (dist/build/Language/C/Parser/Parser.hs:4240)
    happyReduction_252 (dist/build/Language/C/Parser/Parser.hs:4241)
    happyReduce_253 (dist/build/Language/C/Parser/Parser.hs:4247)
    happyReduction_253 (dist/build/Language/C/Parser/Parser.hs:4248)
    happyReduce_254 (dist/build/Language/C/Parser/Parser.hs:4257)
    happyReduction_254 (dist/build/Language/C/Parser/Parser.hs:4258)
    happyReduce_255 (dist/build/Language/C/Parser/Parser.hs:4264)
    happyReduction_255 (dist/build/Language/C/Parser/Parser.hs:4265)
    happyReduce_256 (dist/build/Language/C/Parser/Parser.hs:4274)
    happyReduction_256 (dist/build/Language/C/Parser/Parser.hs:4275)
    happyReduce_257 (dist/build/Language/C/Parser/Parser.hs:4281)
    happyReduction_257 (dist/build/Language/C/Parser/Parser.hs:4282)
    happyReduce_258 (dist/build/Language/C/Parser/Parser.hs:4291)
    happyReduction_258 (dist/build/Language/C/Parser/Parser.hs:4292)
    happyReduce_259 (dist/build/Language/C/Parser/Parser.hs:4298)
    happyReduction_259 (dist/build/Language/C/Parser/Parser.hs:4299)
    happyReduce_260 (dist/build/Language/C/Parser/Parser.hs:4312)
    happyReduction_260 (dist/build/Language/C/Parser/Parser.hs:4313)
    happyReduce_261 (dist/build/Language/C/Parser/Parser.hs:4319)
    happyReduction_261 (dist/build/Language/C/Parser/Parser.hs:4320)
    happyReduce_262 (dist/build/Language/C/Parser/Parser.hs:4329)
    happyReduction_262 (dist/build/Language/C/Parser/Parser.hs:4330)
    happyReduce_263 (dist/build/Language/C/Parser/Parser.hs:4339)
    happyReduction_263 (dist/build/Language/C/Parser/Parser.hs:4340)
    happyReduce_264 (dist/build/Language/C/Parser/Parser.hs:4349)
    happyReduction_264 (dist/build/Language/C/Parser/Parser.hs:4350)
    happyReduce_265 (dist/build/Language/C/Parser/Parser.hs:4359)
    happyReduction_265 (dist/build/Language/C/Parser/Parser.hs:4360)
    happyReduce_266 (dist/build/Language/C/Parser/Parser.hs:4369)
    happyReduction_266 (dist/build/Language/C/Parser/Parser.hs:4370)
    happyReduce_267 (dist/build/Language/C/Parser/Parser.hs:4379)
    happyReduction_267 (dist/build/Language/C/Parser/Parser.hs:4380)
    happyReduce_268 (dist/build/Language/C/Parser/Parser.hs:4389)
    happyReduction_268 (dist/build/Language/C/Parser/Parser.hs:4390)
    happyReduce_269 (dist/build/Language/C/Parser/Parser.hs:4399)
    happyReduction_269 (dist/build/Language/C/Parser/Parser.hs:4400)
    happyReduce_270 (dist/build/Language/C/Parser/Parser.hs:4409)
    happyReduction_270 (dist/build/Language/C/Parser/Parser.hs:4410)
    happyReduce_271 (dist/build/Language/C/Parser/Parser.hs:4419)
    happyReduction_271 (dist/build/Language/C/Parser/Parser.hs:4420)
    happyReduce_272 (dist/build/Language/C/Parser/Parser.hs:4429)
    happyReduction_272 (dist/build/Language/C/Parser/Parser.hs:4430)
    happyReduce_273 (dist/build/Language/C/Parser/Parser.hs:4436)
    happyReduction_273 (dist/build/Language/C/Parser/Parser.hs:4437)
    happyReduce_274 (dist/build/Language/C/Parser/Parser.hs:4446)
    happyReduction_274 (dist/build/Language/C/Parser/Parser.hs:4447)
    happyReduce_275 (dist/build/Language/C/Parser/Parser.hs:4451)
    happyReduction_275 (dist/build/Language/C/Parser/Parser.hs:4452)
    happyReduce_276 (dist/build/Language/C/Parser/Parser.hs:4458)
    happyReduction_276 (dist/build/Language/C/Parser/Parser.hs:4459)
    happyReduce_277 (dist/build/Language/C/Parser/Parser.hs:4465)
    happyReduction_277 (dist/build/Language/C/Parser/Parser.hs:4466)
    happyReduce_278 (dist/build/Language/C/Parser/Parser.hs:4472)
    happyReduction_278 (dist/build/Language/C/Parser/Parser.hs:4473)
    happyReduce_279 (dist/build/Language/C/Parser/Parser.hs:4482)
    happyReduction_279 (dist/build/Language/C/Parser/Parser.hs:4483)
    happyReduce_280 (dist/build/Language/C/Parser/Parser.hs:4492)
    happyReduction_280 (dist/build/Language/C/Parser/Parser.hs:4493)
    happyReduce_281 (dist/build/Language/C/Parser/Parser.hs:4500)
    happyReduction_281 (dist/build/Language/C/Parser/Parser.hs:4501)
    happyReduce_282 (dist/build/Language/C/Parser/Parser.hs:4508)
    happyReduction_282 (dist/build/Language/C/Parser/Parser.hs:4509)
    happyReduce_283 (dist/build/Language/C/Parser/Parser.hs:4517)
    happyReduction_283 (dist/build/Language/C/Parser/Parser.hs:4518)
    happyReduce_284 (dist/build/Language/C/Parser/Parser.hs:4529)
    happyReduction_284 (dist/build/Language/C/Parser/Parser.hs:4530)
    happyReduce_285 (dist/build/Language/C/Parser/Parser.hs:4539)
    happyReduction_285 (dist/build/Language/C/Parser/Parser.hs:4540)
    happyReduce_286 (dist/build/Language/C/Parser/Parser.hs:4546)
    happyReduction_286 (dist/build/Language/C/Parser/Parser.hs:4547)
    happyReduce_287 (dist/build/Language/C/Parser/Parser.hs:4555)
    happyReduction_287 (dist/build/Language/C/Parser/Parser.hs:4556)
    happyReduce_288 (dist/build/Language/C/Parser/Parser.hs:4567)
    happyReduction_288 (dist/build/Language/C/Parser/Parser.hs:4568)
    happyReduce_289 (dist/build/Language/C/Parser/Parser.hs:4577)
    happyReduction_289 (dist/build/Language/C/Parser/Parser.hs:4578)
    happyReduce_290 (dist/build/Language/C/Parser/Parser.hs:4584)
    happyReduction_290 (dist/build/Language/C/Parser/Parser.hs:4585)
    happyReduce_291 (dist/build/Language/C/Parser/Parser.hs:4595)
    happyReduction_291 (dist/build/Language/C/Parser/Parser.hs:4596)
    happyReduce_292 (dist/build/Language/C/Parser/Parser.hs:4610)
    happyReduction_292 (dist/build/Language/C/Parser/Parser.hs:4611)
    happyReduce_293 (dist/build/Language/C/Parser/Parser.hs:4617)
    happyReduction_293 (dist/build/Language/C/Parser/Parser.hs:4618)
    happyReduce_294 (dist/build/Language/C/Parser/Parser.hs:4624)
    happyReduction_294 (dist/build/Language/C/Parser/Parser.hs:4625)
    happyReduce_295 (dist/build/Language/C/Parser/Parser.hs:4635)
    happyReduction_295 (dist/build/Language/C/Parser/Parser.hs:4636)
    happyReduce_296 (dist/build/Language/C/Parser/Parser.hs:4650)
    happyReduction_296 (dist/build/Language/C/Parser/Parser.hs:4651)
    happyReduce_297 (dist/build/Language/C/Parser/Parser.hs:4657)
    happyReduction_297 (dist/build/Language/C/Parser/Parser.hs:4658)
    happyReduce_298 (dist/build/Language/C/Parser/Parser.hs:4664)
    happyReduction_298 (dist/build/Language/C/Parser/Parser.hs:4665)
    happyReduce_299 (dist/build/Language/C/Parser/Parser.hs:4673)
    happyReduction_299 (dist/build/Language/C/Parser/Parser.hs:4674)
    happyReduce_300 (dist/build/Language/C/Parser/Parser.hs:4682)
    happyReduction_300 (dist/build/Language/C/Parser/Parser.hs:4683)
    happyReduce_301 (dist/build/Language/C/Parser/Parser.hs:4691)
    happyReduction_301 (dist/build/Language/C/Parser/Parser.hs:4692)
    happyReduce_302 (dist/build/Language/C/Parser/Parser.hs:4702)
    happyReduction_302 (dist/build/Language/C/Parser/Parser.hs:4703)
    happyReduce_303 (dist/build/Language/C/Parser/Parser.hs:4713)
    happyReduction_303 (dist/build/Language/C/Parser/Parser.hs:4714)
    happyReduce_304 (dist/build/Language/C/Parser/Parser.hs:4726)
    happyReduction_304 (dist/build/Language/C/Parser/Parser.hs:4727)
    happyReduce_305 (dist/build/Language/C/Parser/Parser.hs:4735)
    happyReduction_305 (dist/build/Language/C/Parser/Parser.hs:4736)
    happyReduce_306 (dist/build/Language/C/Parser/Parser.hs:4744)
    happyReduction_306 (dist/build/Language/C/Parser/Parser.hs:4745)
    happyReduce_307 (dist/build/Language/C/Parser/Parser.hs:4753)
    happyReduction_307 (dist/build/Language/C/Parser/Parser.hs:4754)
    happyReduce_308 (dist/build/Language/C/Parser/Parser.hs:4764)
    happyReduction_308 (dist/build/Language/C/Parser/Parser.hs:4765)
    happyReduce_309 (dist/build/Language/C/Parser/Parser.hs:4775)
    happyReduction_309 (dist/build/Language/C/Parser/Parser.hs:4776)
    happyReduce_310 (dist/build/Language/C/Parser/Parser.hs:4788)
    happyReduction_310 (dist/build/Language/C/Parser/Parser.hs:4789)
    happyReduce_311 (dist/build/Language/C/Parser/Parser.hs:4797)
    happyReduction_311 (dist/build/Language/C/Parser/Parser.hs:4798)
    happyReduce_312 (dist/build/Language/C/Parser/Parser.hs:4808)
    happyReduction_312 (dist/build/Language/C/Parser/Parser.hs:4809)
    happyReduce_313 (dist/build/Language/C/Parser/Parser.hs:4819)
    happyReduction_313 (dist/build/Language/C/Parser/Parser.hs:4820)
    happyReduce_314 (dist/build/Language/C/Parser/Parser.hs:4832)
    happyReduction_314 (dist/build/Language/C/Parser/Parser.hs:4833)
    happyReduce_315 (dist/build/Language/C/Parser/Parser.hs:4841)
    happyReduction_315 (dist/build/Language/C/Parser/Parser.hs:4842)
    happyReduce_316 (dist/build/Language/C/Parser/Parser.hs:4852)
    happyReduction_316 (dist/build/Language/C/Parser/Parser.hs:4853)
    happyReduce_317 (dist/build/Language/C/Parser/Parser.hs:4863)
    happyReduction_317 (dist/build/Language/C/Parser/Parser.hs:4864)
    happyReduce_318 (dist/build/Language/C/Parser/Parser.hs:4876)
    happyReduction_318 (dist/build/Language/C/Parser/Parser.hs:4877)
    happyReduce_319 (dist/build/Language/C/Parser/Parser.hs:4883)
    happyReduction_319 (dist/build/Language/C/Parser/Parser.hs:4884)
    happyReduce_320 (dist/build/Language/C/Parser/Parser.hs:4890)
    happyReduction_320 (dist/build/Language/C/Parser/Parser.hs:4891)
    happyReduce_321 (dist/build/Language/C/Parser/Parser.hs:4897)
    happyReduction_321 (dist/build/Language/C/Parser/Parser.hs:4898)
    happyReduce_322 (dist/build/Language/C/Parser/Parser.hs:4904)
    happyReduction_322 (dist/build/Language/C/Parser/Parser.hs:4905)
    happyReduce_323 (dist/build/Language/C/Parser/Parser.hs:4913)
    happyReduction_323 (dist/build/Language/C/Parser/Parser.hs:4914)
    happyReduce_324 (dist/build/Language/C/Parser/Parser.hs:4922)
    happyReduction_324 (dist/build/Language/C/Parser/Parser.hs:4923)
    happyReduce_325 (dist/build/Language/C/Parser/Parser.hs:4931)
    happyReduction_325 (dist/build/Language/C/Parser/Parser.hs:4932)
    happyReduce_326 (dist/build/Language/C/Parser/Parser.hs:4940)
    happyReduction_326 (dist/build/Language/C/Parser/Parser.hs:4941)
    happyReduce_327 (dist/build/Language/C/Parser/Parser.hs:4947)
    happyReduction_327 (dist/build/Language/C/Parser/Parser.hs:4948)
    happyReduce_328 (dist/build/Language/C/Parser/Parser.hs:4954)
    happyReduction_328 (dist/build/Language/C/Parser/Parser.hs:4955)
    happyReduce_329 (dist/build/Language/C/Parser/Parser.hs:4961)
    happyReduction_329 (dist/build/Language/C/Parser/Parser.hs:4962)
    happyReduce_330 (dist/build/Language/C/Parser/Parser.hs:4968)
    happyReduction_330 (dist/build/Language/C/Parser/Parser.hs:4969)
    happyReduce_331 (dist/build/Language/C/Parser/Parser.hs:4977)
    happyReduction_331 (dist/build/Language/C/Parser/Parser.hs:4978)
    happyReduce_332 (dist/build/Language/C/Parser/Parser.hs:4986)
    happyReduction_332 (dist/build/Language/C/Parser/Parser.hs:4987)
    happyReduce_333 (dist/build/Language/C/Parser/Parser.hs:4995)
    happyReduction_333 (dist/build/Language/C/Parser/Parser.hs:4996)
    happyReduce_334 (dist/build/Language/C/Parser/Parser.hs:5002)
    happyReduction_334 (dist/build/Language/C/Parser/Parser.hs:5003)
    happyReduce_335 (dist/build/Language/C/Parser/Parser.hs:5009)
    happyReduction_335 (dist/build/Language/C/Parser/Parser.hs:5010)
    happyReduce_336 (dist/build/Language/C/Parser/Parser.hs:5016)
    happyReduction_336 (dist/build/Language/C/Parser/Parser.hs:5017)
    happyReduce_337 (dist/build/Language/C/Parser/Parser.hs:5025)
    happyReduction_337 (dist/build/Language/C/Parser/Parser.hs:5026)
    happyReduce_338 (dist/build/Language/C/Parser/Parser.hs:5034)
    happyReduction_338 (dist/build/Language/C/Parser/Parser.hs:5035)
    happyReduce_339 (dist/build/Language/C/Parser/Parser.hs:5043)
    happyReduction_339 (dist/build/Language/C/Parser/Parser.hs:5044)
    happyReduce_340 (dist/build/Language/C/Parser/Parser.hs:5050)
    happyReduction_340 (dist/build/Language/C/Parser/Parser.hs:5051)
    happyReduce_341 (dist/build/Language/C/Parser/Parser.hs:5060)
    happyReduction_341 (dist/build/Language/C/Parser/Parser.hs:5061)
    happyReduce_342 (dist/build/Language/C/Parser/Parser.hs:5074)
    happyReduction_342 (dist/build/Language/C/Parser/Parser.hs:5075)
    happyReduce_343 (dist/build/Language/C/Parser/Parser.hs:5092)
    happyReduction_343 (dist/build/Language/C/Parser/Parser.hs:5093)
    happyReduce_344 (dist/build/Language/C/Parser/Parser.hs:5103)
    happyReduction_344 (dist/build/Language/C/Parser/Parser.hs:5104)
    happyReduce_345 (dist/build/Language/C/Parser/Parser.hs:5110)
    happyReduction_345 (dist/build/Language/C/Parser/Parser.hs:5111)
    happyReduce_346 (dist/build/Language/C/Parser/Parser.hs:5117)
    happyReduction_346 (dist/build/Language/C/Parser/Parser.hs:5118)
    happyReduce_347 (dist/build/Language/C/Parser/Parser.hs:5124)
    happyReduction_347 (dist/build/Language/C/Parser/Parser.hs:5125)
    happyReduce_348 (dist/build/Language/C/Parser/Parser.hs:5131)
    happyReduction_348 (dist/build/Language/C/Parser/Parser.hs:5132)
    happyReduce_349 (dist/build/Language/C/Parser/Parser.hs:5140)
    happyReduction_349 (dist/build/Language/C/Parser/Parser.hs:5141)
    happyReduce_350 (dist/build/Language/C/Parser/Parser.hs:5147)
    happyReduction_350 (dist/build/Language/C/Parser/Parser.hs:5148)
    happyReduce_351 (dist/build/Language/C/Parser/Parser.hs:5154)
    happyReduction_351 (dist/build/Language/C/Parser/Parser.hs:5155)
    happyReduce_352 (dist/build/Language/C/Parser/Parser.hs:5161)
    happyReduction_352 (dist/build/Language/C/Parser/Parser.hs:5162)
    happyReduce_353 (dist/build/Language/C/Parser/Parser.hs:5168)
    happyReduction_353 (dist/build/Language/C/Parser/Parser.hs:5169)
    happyReduce_354 (dist/build/Language/C/Parser/Parser.hs:5175)
    happyReduction_354 (dist/build/Language/C/Parser/Parser.hs:5176)
    happyReduce_355 (dist/build/Language/C/Parser/Parser.hs:5182)
    happyReduction_355 (dist/build/Language/C/Parser/Parser.hs:5183)
    happyReduce_356 (dist/build/Language/C/Parser/Parser.hs:5189)
    happyReduction_356 (dist/build/Language/C/Parser/Parser.hs:5190)
    happyReduce_357 (dist/build/Language/C/Parser/Parser.hs:5196)
    happyReduction_357 (dist/build/Language/C/Parser/Parser.hs:5197)
    happyReduce_358 (dist/build/Language/C/Parser/Parser.hs:5203)
    happyReduction_358 (dist/build/Language/C/Parser/Parser.hs:5204)
    happyReduce_359 (dist/build/Language/C/Parser/Parser.hs:5210)
    happyReduction_359 (dist/build/Language/C/Parser/Parser.hs:5211)
    happyReduce_360 (dist/build/Language/C/Parser/Parser.hs:5217)
    happyReduction_360 (dist/build/Language/C/Parser/Parser.hs:5218)
    happyReduce_361 (dist/build/Language/C/Parser/Parser.hs:5224)
    happyReduction_361 (dist/build/Language/C/Parser/Parser.hs:5225)
    happyReduce_362 (dist/build/Language/C/Parser/Parser.hs:5231)
    happyReduction_362 (dist/build/Language/C/Parser/Parser.hs:5232)
    happyReduce_363 (dist/build/Language/C/Parser/Parser.hs:5238)
    happyReduction_363 (dist/build/Language/C/Parser/Parser.hs:5239)
    happyReduce_364 (dist/build/Language/C/Parser/Parser.hs:5245)
    happyReduction_364 (dist/build/Language/C/Parser/Parser.hs:5246)
    happyReduce_365 (dist/build/Language/C/Parser/Parser.hs:5252)
    happyReduction_365 (dist/build/Language/C/Parser/Parser.hs:5253)
    happyReduce_366 (dist/build/Language/C/Parser/Parser.hs:5259)
    happyReduction_366 (dist/build/Language/C/Parser/Parser.hs:5260)
    happyReduce_367 (dist/build/Language/C/Parser/Parser.hs:5266)
    happyReduction_367 (dist/build/Language/C/Parser/Parser.hs:5267)
    happyReduce_368 (dist/build/Language/C/Parser/Parser.hs:5273)
    happyReduction_368 (dist/build/Language/C/Parser/Parser.hs:5274)
    happyReduce_369 (dist/build/Language/C/Parser/Parser.hs:5280)
    happyReduction_369 (dist/build/Language/C/Parser/Parser.hs:5281)
    happyReduce_370 (dist/build/Language/C/Parser/Parser.hs:5289)
    happyReduction_370 (dist/build/Language/C/Parser/Parser.hs:5290)
    happyReduce_371 (dist/build/Language/C/Parser/Parser.hs:5300)
    happyReduction_371 (dist/build/Language/C/Parser/Parser.hs:5301)
    happyReduce_372 (dist/build/Language/C/Parser/Parser.hs:5313)
    happyReduction_372 (dist/build/Language/C/Parser/Parser.hs:5314)
    happyReduce_373 (dist/build/Language/C/Parser/Parser.hs:5324)
    happyReduction_373 (dist/build/Language/C/Parser/Parser.hs:5325)
    happyReduce_374 (dist/build/Language/C/Parser/Parser.hs:5339)
    happyReduction_374 (dist/build/Language/C/Parser/Parser.hs:5340)
    happyReduce_375 (dist/build/Language/C/Parser/Parser.hs:5351)
    happyReduction_375 (dist/build/Language/C/Parser/Parser.hs:5352)
    happyReduce_376 (dist/build/Language/C/Parser/Parser.hs:5368)
    happyReduction_376 (dist/build/Language/C/Parser/Parser.hs:5369)
    happyReduce_377 (dist/build/Language/C/Parser/Parser.hs:5383)
    happyReduction_377 (dist/build/Language/C/Parser/Parser.hs:5384)
    happyReduce_378 (dist/build/Language/C/Parser/Parser.hs:5396)
    happyReduction_378 (dist/build/Language/C/Parser/Parser.hs:5397)
    happyReduce_379 (dist/build/Language/C/Parser/Parser.hs:5403)
    happyReduction_379 (dist/build/Language/C/Parser/Parser.hs:5404)
    happyReduce_380 (dist/build/Language/C/Parser/Parser.hs:5410)
    happyReduction_380 (dist/build/Language/C/Parser/Parser.hs:5411)
    happyReduce_381 (dist/build/Language/C/Parser/Parser.hs:5417)
    happyReduction_381 (dist/build/Language/C/Parser/Parser.hs:5418)
    happyReduce_382 (dist/build/Language/C/Parser/Parser.hs:5424)
    happyReduction_382 (dist/build/Language/C/Parser/Parser.hs:5425)
    happyReduce_383 (dist/build/Language/C/Parser/Parser.hs:5433)
    happyReduction_383 (dist/build/Language/C/Parser/Parser.hs:5434)
    happyReduce_384 (dist/build/Language/C/Parser/Parser.hs:5442)
    happyReduction_384 (dist/build/Language/C/Parser/Parser.hs:5443)
    happyReduce_385 (dist/build/Language/C/Parser/Parser.hs:5455)
    happyReduction_385 (dist/build/Language/C/Parser/Parser.hs:5456)
    happyReduce_386 (dist/build/Language/C/Parser/Parser.hs:5471)
    happyReduction_386 (dist/build/Language/C/Parser/Parser.hs:5472)
    happyReduce_387 (dist/build/Language/C/Parser/Parser.hs:5484)
    happyReduction_387 (dist/build/Language/C/Parser/Parser.hs:5485)
    happyReduce_388 (dist/build/Language/C/Parser/Parser.hs:5499)
    happyReduction_388 (dist/build/Language/C/Parser/Parser.hs:5500)
    happyReduce_389 (dist/build/Language/C/Parser/Parser.hs:5506)
    happyReduction_389 (dist/build/Language/C/Parser/Parser.hs:5507)
    happyReduce_390 (dist/build/Language/C/Parser/Parser.hs:5515)
    happyReduction_390 (dist/build/Language/C/Parser/Parser.hs:5516)
    happyReduce_391 (dist/build/Language/C/Parser/Parser.hs:5526)
    happyReduction_391 (dist/build/Language/C/Parser/Parser.hs:5527)
    happyReduce_392 (dist/build/Language/C/Parser/Parser.hs:5533)
    happyReduction_392 (dist/build/Language/C/Parser/Parser.hs:5534)
    happyReduce_393 (dist/build/Language/C/Parser/Parser.hs:5542)
    happyReduction_393 (dist/build/Language/C/Parser/Parser.hs:5543)
    happyReduce_394 (dist/build/Language/C/Parser/Parser.hs:5551)
    happyReduction_394 (dist/build/Language/C/Parser/Parser.hs:5552)
    happyReduce_395 (dist/build/Language/C/Parser/Parser.hs:5562)
    happyReduction_395 (dist/build/Language/C/Parser/Parser.hs:5563)
    happyReduce_396 (dist/build/Language/C/Parser/Parser.hs:5567)
    happyReduction_396 (dist/build/Language/C/Parser/Parser.hs:5568)
    happyReduce_397 (dist/build/Language/C/Parser/Parser.hs:5576)
    happyReduction_397 (dist/build/Language/C/Parser/Parser.hs:5577)
    happyReduce_398 (dist/build/Language/C/Parser/Parser.hs:5585)
    happyReduction_398 (dist/build/Language/C/Parser/Parser.hs:5586)
    happyReduce_399 (dist/build/Language/C/Parser/Parser.hs:5593)
    happyReduction_399 (dist/build/Language/C/Parser/Parser.hs:5594)
    happyReduce_400 (dist/build/Language/C/Parser/Parser.hs:5600)
    happyReduction_400 (dist/build/Language/C/Parser/Parser.hs:5601)
    happyReduce_401 (dist/build/Language/C/Parser/Parser.hs:5610)
    happyReduction_401 (dist/build/Language/C/Parser/Parser.hs:5611)
    happyReduce_402 (dist/build/Language/C/Parser/Parser.hs:5622)
    happyReduction_402 (dist/build/Language/C/Parser/Parser.hs:5623)
    happyReduce_403 (dist/build/Language/C/Parser/Parser.hs:5635)
    happyReduction_403 (dist/build/Language/C/Parser/Parser.hs:5636)
    happyReduce_404 (dist/build/Language/C/Parser/Parser.hs:5644)
    happyReduction_404 (dist/build/Language/C/Parser/Parser.hs:5645)
    happyReduce_405 (dist/build/Language/C/Parser/Parser.hs:5659)
    happyReduction_405 (dist/build/Language/C/Parser/Parser.hs:5660)
    happyReduce_406 (dist/build/Language/C/Parser/Parser.hs:5668)
    happyReduction_406 (dist/build/Language/C/Parser/Parser.hs:5669)
    happyReduce_407 (dist/build/Language/C/Parser/Parser.hs:5679)
    happyReduction_407 (dist/build/Language/C/Parser/Parser.hs:5680)
    happyReduce_408 (dist/build/Language/C/Parser/Parser.hs:5692)
    happyReduction_408 (dist/build/Language/C/Parser/Parser.hs:5693)
    happyReduce_409 (dist/build/Language/C/Parser/Parser.hs:5707)
    happyReduction_409 (dist/build/Language/C/Parser/Parser.hs:5708)
    happyReduce_410 (dist/build/Language/C/Parser/Parser.hs:5714)
    happyReduction_410 (dist/build/Language/C/Parser/Parser.hs:5715)
    happyReduce_411 (dist/build/Language/C/Parser/Parser.hs:5721)
    happyReduction_411 (dist/build/Language/C/Parser/Parser.hs:5722)
    happyReduce_412 (dist/build/Language/C/Parser/Parser.hs:5729)
    happyReduction_412 (dist/build/Language/C/Parser/Parser.hs:5730)
    happyReduce_413 (dist/build/Language/C/Parser/Parser.hs:5739)
    happyReduction_413 (dist/build/Language/C/Parser/Parser.hs:5740)
    happyReduce_414 (dist/build/Language/C/Parser/Parser.hs:5749)
    happyReduction_414 (dist/build/Language/C/Parser/Parser.hs:5750)
    happyReduce_415 (dist/build/Language/C/Parser/Parser.hs:5756)
    happyReduction_415 (dist/build/Language/C/Parser/Parser.hs:5757)
    happyReduce_416 (dist/build/Language/C/Parser/Parser.hs:5766)
    happyReduction_416 (dist/build/Language/C/Parser/Parser.hs:5767)
    happyReduce_417 (dist/build/Language/C/Parser/Parser.hs:5773)
    happyReduction_417 (dist/build/Language/C/Parser/Parser.hs:5774)
    happyReduce_418 (dist/build/Language/C/Parser/Parser.hs:5780)
    happyReduction_418 (dist/build/Language/C/Parser/Parser.hs:5781)
    happyReduce_419 (dist/build/Language/C/Parser/Parser.hs:5787)
    happyReduction_419 (dist/build/Language/C/Parser/Parser.hs:5788)
    happyReduce_420 (dist/build/Language/C/Parser/Parser.hs:5794)
    happyReduction_420 (dist/build/Language/C/Parser/Parser.hs:5795)
    happyReduce_421 (dist/build/Language/C/Parser/Parser.hs:5801)
    happyReduction_421 (dist/build/Language/C/Parser/Parser.hs:5802)
    happyReduce_422 (dist/build/Language/C/Parser/Parser.hs:5808)
    happyReduction_422 (dist/build/Language/C/Parser/Parser.hs:5809)
    happyReduce_423 (dist/build/Language/C/Parser/Parser.hs:5815)
    happyReduction_423 (dist/build/Language/C/Parser/Parser.hs:5816)
    happyReduce_424 (dist/build/Language/C/Parser/Parser.hs:5822)
    happyReduction_424 (dist/build/Language/C/Parser/Parser.hs:5823)
    happyReduce_425 (dist/build/Language/C/Parser/Parser.hs:5829)
    happyReduction_425 (dist/build/Language/C/Parser/Parser.hs:5830)
    happyReduce_426 (dist/build/Language/C/Parser/Parser.hs:5836)
    happyReduction_426 (dist/build/Language/C/Parser/Parser.hs:5837)
    happyReduce_427 (dist/build/Language/C/Parser/Parser.hs:5843)
    happyReduction_427 (dist/build/Language/C/Parser/Parser.hs:5844)
    happyReduce_428 (dist/build/Language/C/Parser/Parser.hs:5850)
    happyReduction_428 (dist/build/Language/C/Parser/Parser.hs:5851)
    happyReduce_429 (dist/build/Language/C/Parser/Parser.hs:5857)
    happyReduction_429 (dist/build/Language/C/Parser/Parser.hs:5858)
    happyReduce_430 (dist/build/Language/C/Parser/Parser.hs:5864)
    happyReduction_430 (dist/build/Language/C/Parser/Parser.hs:5865)
    happyReduce_431 (dist/build/Language/C/Parser/Parser.hs:5871)
    happyReduction_431 (dist/build/Language/C/Parser/Parser.hs:5872)
    happyReduce_432 (dist/build/Language/C/Parser/Parser.hs:5878)
    happyReduction_432 (dist/build/Language/C/Parser/Parser.hs:5879)
    happyReduce_433 (dist/build/Language/C/Parser/Parser.hs:5885)
    happyReduction_433 (dist/build/Language/C/Parser/Parser.hs:5886)
    happyReduce_434 (dist/build/Language/C/Parser/Parser.hs:5892)
    happyReduction_434 (dist/build/Language/C/Parser/Parser.hs:5893)
    happyReduce_435 (dist/build/Language/C/Parser/Parser.hs:5899)
    happyReduction_435 (dist/build/Language/C/Parser/Parser.hs:5900)
    happyReduce_436 (dist/build/Language/C/Parser/Parser.hs:5906)
    happyReduction_436 (dist/build/Language/C/Parser/Parser.hs:5907)
    happyReduce_437 (dist/build/Language/C/Parser/Parser.hs:5913)
    happyReduction_437 (dist/build/Language/C/Parser/Parser.hs:5914)
    happyReduce_438 (dist/build/Language/C/Parser/Parser.hs:5920)
    happyReduction_438 (dist/build/Language/C/Parser/Parser.hs:5921)
    happyReduce_439 (dist/build/Language/C/Parser/Parser.hs:5927)
    happyReduction_439 (dist/build/Language/C/Parser/Parser.hs:5928)
    happyReduce_440 (dist/build/Language/C/Parser/Parser.hs:5934)
    happyReduction_440 (dist/build/Language/C/Parser/Parser.hs:5935)
    happyReduce_441 (dist/build/Language/C/Parser/Parser.hs:5941)
    happyReduction_441 (dist/build/Language/C/Parser/Parser.hs:5942)
    happyReduce_442 (dist/build/Language/C/Parser/Parser.hs:5948)
    happyReduction_442 (dist/build/Language/C/Parser/Parser.hs:5949)
    happyReduce_443 (dist/build/Language/C/Parser/Parser.hs:5955)
    happyReduction_443 (dist/build/Language/C/Parser/Parser.hs:5956)
    happyReduce_444 (dist/build/Language/C/Parser/Parser.hs:5962)
    happyReduction_444 (dist/build/Language/C/Parser/Parser.hs:5963)
    happyReduce_445 (dist/build/Language/C/Parser/Parser.hs:5969)
    happyReduction_445 (dist/build/Language/C/Parser/Parser.hs:5970)
    happyReduce_446 (dist/build/Language/C/Parser/Parser.hs:5976)
    happyReduction_446 (dist/build/Language/C/Parser/Parser.hs:5977)
    happyReduce_447 (dist/build/Language/C/Parser/Parser.hs:5987)
    happyReduction_447 (dist/build/Language/C/Parser/Parser.hs:5988)
    happyReduce_448 (dist/build/Language/C/Parser/Parser.hs:5994)
    happyReduction_448 (dist/build/Language/C/Parser/Parser.hs:5995)
    happyReduce_449 (dist/build/Language/C/Parser/Parser.hs:6003)
    happyReduction_449 (dist/build/Language/C/Parser/Parser.hs:6004)
    happyReduce_450 (dist/build/Language/C/Parser/Parser.hs:6016)
    happyReduction_450 (dist/build/Language/C/Parser/Parser.hs:6017)
    happyReduce_451 (dist/build/Language/C/Parser/Parser.hs:6027)
    happyReduction_451 (dist/build/Language/C/Parser/Parser.hs:6028)
    happyReduce_452 (dist/build/Language/C/Parser/Parser.hs:6040)
    happyReduction_452 (dist/build/Language/C/Parser/Parser.hs:6041)
    happyReduce_453 (dist/build/Language/C/Parser/Parser.hs:6056)
    happyReduction_453 (dist/build/Language/C/Parser/Parser.hs:6057)
    happyReduce_454 (dist/build/Language/C/Parser/Parser.hs:6072)
    happyReduction_454 (dist/build/Language/C/Parser/Parser.hs:6073)
    happyReduce_455 (dist/build/Language/C/Parser/Parser.hs:6079)
    happyReduction_455 (dist/build/Language/C/Parser/Parser.hs:6080)
    happyReduce_456 (dist/build/Language/C/Parser/Parser.hs:6090)
    happyReduction_456 (dist/build/Language/C/Parser/Parser.hs:6091)
    happyReduce_457 (dist/build/Language/C/Parser/Parser.hs:6097)
    happyReduction_457 (dist/build/Language/C/Parser/Parser.hs:6098)
    happyReduce_458 (dist/build/Language/C/Parser/Parser.hs:6106)
    happyReduction_458 (dist/build/Language/C/Parser/Parser.hs:6107)
    happyReduce_459 (dist/build/Language/C/Parser/Parser.hs:6119)
    happyReduction_459 (dist/build/Language/C/Parser/Parser.hs:6120)
    happyReduce_460 (dist/build/Language/C/Parser/Parser.hs:6130)
    happyReduction_460 (dist/build/Language/C/Parser/Parser.hs:6131)
    happyReduce_461 (dist/build/Language/C/Parser/Parser.hs:6143)
    happyReduction_461 (dist/build/Language/C/Parser/Parser.hs:6144)
    happyReduce_462 (dist/build/Language/C/Parser/Parser.hs:6159)
    happyReduction_462 (dist/build/Language/C/Parser/Parser.hs:6160)
    happyReduce_463 (dist/build/Language/C/Parser/Parser.hs:6175)
    happyReduction_463 (dist/build/Language/C/Parser/Parser.hs:6176)
    happyReduce_464 (dist/build/Language/C/Parser/Parser.hs:6182)
    happyReduction_464 (dist/build/Language/C/Parser/Parser.hs:6183)
    happyReduce_465 (dist/build/Language/C/Parser/Parser.hs:6189)
    happyReduction_465 (dist/build/Language/C/Parser/Parser.hs:6190)
    happyReduce_466 (dist/build/Language/C/Parser/Parser.hs:6196)
    happyReduction_466 (dist/build/Language/C/Parser/Parser.hs:6197)
    happyReduce_467 (dist/build/Language/C/Parser/Parser.hs:6203)
    happyReduction_467 (dist/build/Language/C/Parser/Parser.hs:6204)
    happyReduce_468 (dist/build/Language/C/Parser/Parser.hs:6214)
    happyReduction_468 (dist/build/Language/C/Parser/Parser.hs:6215)
    happyReduce_469 (dist/build/Language/C/Parser/Parser.hs:6221)
    happyReduction_469 (dist/build/Language/C/Parser/Parser.hs:6222)
    happyReduce_470 (dist/build/Language/C/Parser/Parser.hs:6235)
    happyReduction_470 (dist/build/Language/C/Parser/Parser.hs:6236)
    happyReduce_471 (dist/build/Language/C/Parser/Parser.hs:6246)
    happyReduction_471 (dist/build/Language/C/Parser/Parser.hs:6247)
    happyReduce_472 (dist/build/Language/C/Parser/Parser.hs:6259)
    happyReduction_472 (dist/build/Language/C/Parser/Parser.hs:6260)
    happyReduce_473 (dist/build/Language/C/Parser/Parser.hs:6275)
    happyReduction_473 (dist/build/Language/C/Parser/Parser.hs:6276)
    happyReduce_474 (dist/build/Language/C/Parser/Parser.hs:6291)
    happyReduction_474 (dist/build/Language/C/Parser/Parser.hs:6292)
    happyReduce_475 (dist/build/Language/C/Parser/Parser.hs:6298)
    happyReduction_475 (dist/build/Language/C/Parser/Parser.hs:6299)
    happyReduce_476 (dist/build/Language/C/Parser/Parser.hs:6305)
    happyReduction_476 (dist/build/Language/C/Parser/Parser.hs:6306)
    happyReduce_477 (dist/build/Language/C/Parser/Parser.hs:6312)
    happyReduction_477 (dist/build/Language/C/Parser/Parser.hs:6313)
    happyReduce_478 (dist/build/Language/C/Parser/Parser.hs:6321)
    happyReduction_478 (dist/build/Language/C/Parser/Parser.hs:6322)
    happyReduce_479 (dist/build/Language/C/Parser/Parser.hs:6329)
    happyReduction_479 (dist/build/Language/C/Parser/Parser.hs:6330)
    happyReduce_480 (dist/build/Language/C/Parser/Parser.hs:6340)
    happyReduction_480 (dist/build/Language/C/Parser/Parser.hs:6341)
    happyReduce_481 (dist/build/Language/C/Parser/Parser.hs:6349)
    happyReduction_481 (dist/build/Language/C/Parser/Parser.hs:6350)
    happyReduce_482 (dist/build/Language/C/Parser/Parser.hs:6361)
    happyReduction_482 (dist/build/Language/C/Parser/Parser.hs:6362)
    happyReduce_483 (dist/build/Language/C/Parser/Parser.hs:6372)
    happyReduction_483 (dist/build/Language/C/Parser/Parser.hs:6373)
    happyReduce_484 (dist/build/Language/C/Parser/Parser.hs:6385)
    happyReduction_484 (dist/build/Language/C/Parser/Parser.hs:6386)
    happyReduce_485 (dist/build/Language/C/Parser/Parser.hs:6398)
    happyReduction_485 (dist/build/Language/C/Parser/Parser.hs:6399)
    happyReduce_486 (dist/build/Language/C/Parser/Parser.hs:6408)
    happyReduction_486 (dist/build/Language/C/Parser/Parser.hs:6409)
    happyReduce_487 (dist/build/Language/C/Parser/Parser.hs:6421)
    happyReduction_487 (dist/build/Language/C/Parser/Parser.hs:6422)
    happyReduce_488 (dist/build/Language/C/Parser/Parser.hs:6427)
    happyReduction_488 (dist/build/Language/C/Parser/Parser.hs:6428)
    happyReduce_489 (dist/build/Language/C/Parser/Parser.hs:6435)
    happyReduction_489 (dist/build/Language/C/Parser/Parser.hs:6436)
    happyReduce_490 (dist/build/Language/C/Parser/Parser.hs:6443)
    happyReduction_490 (dist/build/Language/C/Parser/Parser.hs:6444)
    happyReduce_491 (dist/build/Language/C/Parser/Parser.hs:6453)
    happyReduction_491 (dist/build/Language/C/Parser/Parser.hs:6454)
    happyReduce_492 (dist/build/Language/C/Parser/Parser.hs:6460)
    happyReduction_492 (dist/build/Language/C/Parser/Parser.hs:6461)
    happyReduce_493 (dist/build/Language/C/Parser/Parser.hs:6469)
    happyReduction_493 (dist/build/Language/C/Parser/Parser.hs:6470)
    happyReduce_494 (dist/build/Language/C/Parser/Parser.hs:6478)
    happyReduction_494 (dist/build/Language/C/Parser/Parser.hs:6479)
    happyReduce_495 (dist/build/Language/C/Parser/Parser.hs:6489)
    happyReduction_495 (dist/build/Language/C/Parser/Parser.hs:6490)
    happyReduce_496 (dist/build/Language/C/Parser/Parser.hs:6496)
    happyReduction_496 (dist/build/Language/C/Parser/Parser.hs:6497)
    happyReduce_497 (dist/build/Language/C/Parser/Parser.hs:6503)
    happyReduction_497 (dist/build/Language/C/Parser/Parser.hs:6504)
    happyReduce_498 (dist/build/Language/C/Parser/Parser.hs:6512)
    happyReduction_498 (dist/build/Language/C/Parser/Parser.hs:6513)
    happyReduce_499 (dist/build/Language/C/Parser/Parser.hs:6521)
    happyReduction_499 (dist/build/Language/C/Parser/Parser.hs:6522)
    happyReduce_500 (dist/build/Language/C/Parser/Parser.hs:6533)
    happyReduction_500 (dist/build/Language/C/Parser/Parser.hs:6534)
    happyReduce_501 (dist/build/Language/C/Parser/Parser.hs:6540)
    happyReduction_501 (dist/build/Language/C/Parser/Parser.hs:6541)
    happyReduce_502 (dist/build/Language/C/Parser/Parser.hs:6547)
    happyReduction_502 (dist/build/Language/C/Parser/Parser.hs:6548)
    happyReduce_503 (dist/build/Language/C/Parser/Parser.hs:6554)
    happyReduction_503 (dist/build/Language/C/Parser/Parser.hs:6555)
    happyReduce_504 (dist/build/Language/C/Parser/Parser.hs:6564)
    happyReduction_504 (dist/build/Language/C/Parser/Parser.hs:6565)
    happyReduce_505 (dist/build/Language/C/Parser/Parser.hs:6574)
    happyReduction_505 (dist/build/Language/C/Parser/Parser.hs:6575)
    happyReduce_506 (dist/build/Language/C/Parser/Parser.hs:6583)
    happyReduction_506 (dist/build/Language/C/Parser/Parser.hs:6584)
    happyReduce_507 (dist/build/Language/C/Parser/Parser.hs:6597)
    happyReduction_507 (dist/build/Language/C/Parser/Parser.hs:6598)
    happyReduce_508 (dist/build/Language/C/Parser/Parser.hs:6610)
    happyReduction_508 (dist/build/Language/C/Parser/Parser.hs:6611)
    happyReduce_509 (dist/build/Language/C/Parser/Parser.hs:6617)
    happyReduction_509 (dist/build/Language/C/Parser/Parser.hs:6618)
    happyReduce_510 (dist/build/Language/C/Parser/Parser.hs:6626)
    happyReduction_510 (dist/build/Language/C/Parser/Parser.hs:6627)
    happyReduce_511 (dist/build/Language/C/Parser/Parser.hs:6640)
    happyReduction_511 (dist/build/Language/C/Parser/Parser.hs:6641)
    happyReduce_512 (dist/build/Language/C/Parser/Parser.hs:6653)
    happyReduction_512 (dist/build/Language/C/Parser/Parser.hs:6654)
    happyReduce_513 (dist/build/Language/C/Parser/Parser.hs:6660)
    happyReduction_513 (dist/build/Language/C/Parser/Parser.hs:6661)
    happyReduce_514 (dist/build/Language/C/Parser/Parser.hs:6670)
    happyReduction_514 (dist/build/Language/C/Parser/Parser.hs:6671)
    happyReduce_515 (dist/build/Language/C/Parser/Parser.hs:6679)
    happyReduction_515 (dist/build/Language/C/Parser/Parser.hs:6680)
    happyReduce_516 (dist/build/Language/C/Parser/Parser.hs:6688)
    happyReduction_516 (dist/build/Language/C/Parser/Parser.hs:6689)
    happyReduce_517 (dist/build/Language/C/Parser/Parser.hs:6701)
    happyReduction_517 (dist/build/Language/C/Parser/Parser.hs:6702)
    happyReduce_518 (dist/build/Language/C/Parser/Parser.hs:6713)
    happyReduction_518 (dist/build/Language/C/Parser/Parser.hs:6714)
    happyReduce_519 (dist/build/Language/C/Parser/Parser.hs:6720)
    happyReduction_519 (dist/build/Language/C/Parser/Parser.hs:6721)
    happyReduce_520 (dist/build/Language/C/Parser/Parser.hs:6733)
    happyReduction_520 (dist/build/Language/C/Parser/Parser.hs:6734)
    happyReduce_521 (dist/build/Language/C/Parser/Parser.hs:6746)
    happyReduction_521 (dist/build/Language/C/Parser/Parser.hs:6747)
    happyReduce_522 (dist/build/Language/C/Parser/Parser.hs:6761)
    happyReduction_522 (dist/build/Language/C/Parser/Parser.hs:6762)
    happyReduce_523 (dist/build/Language/C/Parser/Parser.hs:6768)
    happyReduction_523 (dist/build/Language/C/Parser/Parser.hs:6769)
    happyReduce_524 (dist/build/Language/C/Parser/Parser.hs:6775)
    happyReduction_524 (dist/build/Language/C/Parser/Parser.hs:6776)
    happyReduce_525 (dist/build/Language/C/Parser/Parser.hs:6784)
    happyReduction_525 (dist/build/Language/C/Parser/Parser.hs:6785)
    happyReduce_526 (dist/build/Language/C/Parser/Parser.hs:6793)
    happyReduction_526 (dist/build/Language/C/Parser/Parser.hs:6794)
    happyReduce_527 (dist/build/Language/C/Parser/Parser.hs:6805)
    happyReduction_527 (dist/build/Language/C/Parser/Parser.hs:6806)
    happyReduce_528 (dist/build/Language/C/Parser/Parser.hs:6812)
    happyReduction_528 (dist/build/Language/C/Parser/Parser.hs:6813)
    happyReduce_529 (dist/build/Language/C/Parser/Parser.hs:6821)
    happyReduction_529 (dist/build/Language/C/Parser/Parser.hs:6822)
    happyReduce_530 (dist/build/Language/C/Parser/Parser.hs:6828)
    happyReduction_530 (dist/build/Language/C/Parser/Parser.hs:6829)
    happyReduce_531 (dist/build/Language/C/Parser/Parser.hs:6837)
    happyReduction_531 (dist/build/Language/C/Parser/Parser.hs:6838)
    happyReduce_532 (dist/build/Language/C/Parser/Parser.hs:6846)
    happyReduction_532 (dist/build/Language/C/Parser/Parser.hs:6847)
    happyReduce_533 (dist/build/Language/C/Parser/Parser.hs:6858)
    happyReduction_533 (dist/build/Language/C/Parser/Parser.hs:6859)
    happyReduce_534 (dist/build/Language/C/Parser/Parser.hs:6865)
    happyReduction_534 (dist/build/Language/C/Parser/Parser.hs:6866)
    happyReduce_535 (dist/build/Language/C/Parser/Parser.hs:6879)
    happyReduction_535 (dist/build/Language/C/Parser/Parser.hs:6880)
    happyReduce_536 (dist/build/Language/C/Parser/Parser.hs:6888)
    happyReduction_536 (dist/build/Language/C/Parser/Parser.hs:6889)
    happyReduce_537 (dist/build/Language/C/Parser/Parser.hs:6904)
    happyReduction_537 (dist/build/Language/C/Parser/Parser.hs:6905)
    happyReduce_538 (dist/build/Language/C/Parser/Parser.hs:6911)
    happyReduction_538 (dist/build/Language/C/Parser/Parser.hs:6912)
    happyReduce_539 (dist/build/Language/C/Parser/Parser.hs:6924)
    happyReduction_539 (dist/build/Language/C/Parser/Parser.hs:6925)
    happyReduce_540 (dist/build/Language/C/Parser/Parser.hs:6937)
    happyReduction_540 (dist/build/Language/C/Parser/Parser.hs:6938)
    happyReduce_541 (dist/build/Language/C/Parser/Parser.hs:6948)
    happyReduction_541 (dist/build/Language/C/Parser/Parser.hs:6949)
    happyReduce_542 (dist/build/Language/C/Parser/Parser.hs:6955)
    happyReduction_542 (dist/build/Language/C/Parser/Parser.hs:6956)
    happyReduce_543 (dist/build/Language/C/Parser/Parser.hs:6969)
    happyReduction_543 (dist/build/Language/C/Parser/Parser.hs:6970)
    happyReduce_544 (dist/build/Language/C/Parser/Parser.hs:6976)
    happyReduction_544 (dist/build/Language/C/Parser/Parser.hs:6977)
    happyReduce_545 (dist/build/Language/C/Parser/Parser.hs:6987)
    happyReduction_545 (dist/build/Language/C/Parser/Parser.hs:6988)
    happyReduce_546 (dist/build/Language/C/Parser/Parser.hs:6999)
    happyReduction_546 (dist/build/Language/C/Parser/Parser.hs:7000)
    happyReduce_547 (dist/build/Language/C/Parser/Parser.hs:7012)
    happyReduction_547 (dist/build/Language/C/Parser/Parser.hs:7013)
    happyReduce_548 (dist/build/Language/C/Parser/Parser.hs:7023)
    happyReduction_548 (dist/build/Language/C/Parser/Parser.hs:7024)
    happyReduce_549 (dist/build/Language/C/Parser/Parser.hs:7030)
    happyReduction_549 (dist/build/Language/C/Parser/Parser.hs:7031)
    happyReduce_550 (dist/build/Language/C/Parser/Parser.hs:7037)
    happyReduction_550 (dist/build/Language/C/Parser/Parser.hs:7038)
    happyReduce_551 (dist/build/Language/C/Parser/Parser.hs:7044)
    happyReduction_551 (dist/build/Language/C/Parser/Parser.hs:7045)
    happyReduce_552 (dist/build/Language/C/Parser/Parser.hs:7053)
    happyReduction_552 (dist/build/Language/C/Parser/Parser.hs:7054)
    happyReduce_553 (dist/build/Language/C/Parser/Parser.hs:7063)
    happyReduction_553 (dist/build/Language/C/Parser/Parser.hs:7064)
    happyReduce_554 (dist/build/Language/C/Parser/Parser.hs:7076)
    happyReduction_554 (dist/build/Language/C/Parser/Parser.hs:7077)
    happyReduce_555 (dist/build/Language/C/Parser/Parser.hs:7087)
    happyReduction_555 (dist/build/Language/C/Parser/Parser.hs:7088)
    happyReduce_556 (dist/build/Language/C/Parser/Parser.hs:7094)
    happyReduction_556 (dist/build/Language/C/Parser/Parser.hs:7095)
    happyReduce_557 (dist/build/Language/C/Parser/Parser.hs:7103)
    happyReduction_557 (dist/build/Language/C/Parser/Parser.hs:7104)
    happyReduce_558 (dist/build/Language/C/Parser/Parser.hs:7114)
    happyReduction_558 (dist/build/Language/C/Parser/Parser.hs:7115)
    happyReduce_559 (dist/build/Language/C/Parser/Parser.hs:7123)
    happyReduction_559 (dist/build/Language/C/Parser/Parser.hs:7124)
    happyReduce_560 (dist/build/Language/C/Parser/Parser.hs:7130)
    happyReduction_560 (dist/build/Language/C/Parser/Parser.hs:7131)
    happyReduce_561 (dist/build/Language/C/Parser/Parser.hs:7137)
    happyReduction_561 (dist/build/Language/C/Parser/Parser.hs:7138)
    happyReduce_562 (dist/build/Language/C/Parser/Parser.hs:7144)
    happyReduction_562 (dist/build/Language/C/Parser/Parser.hs:7145)
    happyReduce_563 (dist/build/Language/C/Parser/Parser.hs:7151)
    happyReduction_563 (dist/build/Language/C/Parser/Parser.hs:7152)
    happyReduce_564 (dist/build/Language/C/Parser/Parser.hs:7158)
    happyReduction_564 (dist/build/Language/C/Parser/Parser.hs:7159)
    happyReduce_565 (dist/build/Language/C/Parser/Parser.hs:7165)
    happyReduction_565 (dist/build/Language/C/Parser/Parser.hs:7166)
    happyReduce_566 (dist/build/Language/C/Parser/Parser.hs:7172)
    happyReduction_566 (dist/build/Language/C/Parser/Parser.hs:7173)
    happyReduce_567 (dist/build/Language/C/Parser/Parser.hs:7181)
    happyReduction_567 (dist/build/Language/C/Parser/Parser.hs:7182)
    happyReduce_568 (dist/build/Language/C/Parser/Parser.hs:7188)
    happyReduction_568 (dist/build/Language/C/Parser/Parser.hs:7189)
    happyReduce_569 (dist/build/Language/C/Parser/Parser.hs:7195)
    happyReduction_569 (dist/build/Language/C/Parser/Parser.hs:7196)
    happyReduce_570 (dist/build/Language/C/Parser/Parser.hs:7202)
    happyReduction_570 (dist/build/Language/C/Parser/Parser.hs:7203)
    happyReduce_571 (dist/build/Language/C/Parser/Parser.hs:7209)
    happyReduction_571 (dist/build/Language/C/Parser/Parser.hs:7210)
    happyReduce_572 (dist/build/Language/C/Parser/Parser.hs:7216)
    happyReduction_572 (dist/build/Language/C/Parser/Parser.hs:7217)
    happyReduce_573 (dist/build/Language/C/Parser/Parser.hs:7223)
    happyReduction_573 (dist/build/Language/C/Parser/Parser.hs:7224)
    happyReduce_574 (dist/build/Language/C/Parser/Parser.hs:7230)
    happyReduction_574 (dist/build/Language/C/Parser/Parser.hs:7231)
    happyReduce_575 (dist/build/Language/C/Parser/Parser.hs:7237)
    happyReduction_575 (dist/build/Language/C/Parser/Parser.hs:7238)
    happyReduce_576 (dist/build/Language/C/Parser/Parser.hs:7244)
    happyReduction_576 (dist/build/Language/C/Parser/Parser.hs:7245)
    happyReduce_577 (dist/build/Language/C/Parser/Parser.hs:7251)
    happyReduction_577 (dist/build/Language/C/Parser/Parser.hs:7252)
    happyReduce_578 (dist/build/Language/C/Parser/Parser.hs:7260)
    happyReduction_578 (dist/build/Language/C/Parser/Parser.hs:7261)
    happyReduce_579 (dist/build/Language/C/Parser/Parser.hs:7267)
    happyReduction_579 (dist/build/Language/C/Parser/Parser.hs:7268)
    happyReduce_580 (dist/build/Language/C/Parser/Parser.hs:7274)
    happyReduction_580 (dist/build/Language/C/Parser/Parser.hs:7275)
    happyReduce_581 (dist/build/Language/C/Parser/Parser.hs:7283)
    happyReduction_581 (dist/build/Language/C/Parser/Parser.hs:7284)
    happyReduce_582 (dist/build/Language/C/Parser/Parser.hs:7292)
    happyReduction_582 (dist/build/Language/C/Parser/Parser.hs:7293)
    happyReduce_583 (dist/build/Language/C/Parser/Parser.hs:7301)
    happyReduction_583 (dist/build/Language/C/Parser/Parser.hs:7302)
    happyReduce_584 (dist/build/Language/C/Parser/Parser.hs:7312)
    happyReduction_584 (dist/build/Language/C/Parser/Parser.hs:7313)
    happyReduce_585 (dist/build/Language/C/Parser/Parser.hs:7320)
    happyReduction_585 (dist/build/Language/C/Parser/Parser.hs:7321)
    happyReduce_586 (dist/build/Language/C/Parser/Parser.hs:7330)
    happyReduction_586 (dist/build/Language/C/Parser/Parser.hs:7331)
    happyReduce_587 (dist/build/Language/C/Parser/Parser.hs:7338)
    happyReduction_587 (dist/build/Language/C/Parser/Parser.hs:7339)
    happyReduce_588 (dist/build/Language/C/Parser/Parser.hs:7347)
    happyReduction_588 (dist/build/Language/C/Parser/Parser.hs:7348)
    happyReduce_589 (dist/build/Language/C/Parser/Parser.hs:7360)
    happyReduction_589 (dist/build/Language/C/Parser/Parser.hs:7361)
    happyReduce_590 (dist/build/Language/C/Parser/Parser.hs:7367)
    happyReduction_590 (dist/build/Language/C/Parser/Parser.hs:7368)
    happyReduce_591 (dist/build/Language/C/Parser/Parser.hs:7375)
    happyReduction_591 (dist/build/Language/C/Parser/Parser.hs:7376)
    happyReduce_592 (dist/build/Language/C/Parser/Parser.hs:7385)
    happyReduction_592 (dist/build/Language/C/Parser/Parser.hs:7386)
    happyReduce_593 (dist/build/Language/C/Parser/Parser.hs:7398)
    happyReduction_593 (dist/build/Language/C/Parser/Parser.hs:7399)
    happyReduce_594 (dist/build/Language/C/Parser/Parser.hs:7410)
    happyReduction_594 (dist/build/Language/C/Parser/Parser.hs:7411)
    happyReduce_595 (dist/build/Language/C/Parser/Parser.hs:7424)
    happyReduction_595 (dist/build/Language/C/Parser/Parser.hs:7425)
    happyReduce_596 (dist/build/Language/C/Parser/Parser.hs:7433)
    happyReduction_596 (dist/build/Language/C/Parser/Parser.hs:7434)
    happyReduce_597 (dist/build/Language/C/Parser/Parser.hs:7440)
    happyReduction_597 (dist/build/Language/C/Parser/Parser.hs:7441)
    happyReduce_598 (dist/build/Language/C/Parser/Parser.hs:7449)
    happyReduction_598 (dist/build/Language/C/Parser/Parser.hs:7450)
    happyReduce_599 (dist/build/Language/C/Parser/Parser.hs:7456)
    happyReduction_599 (dist/build/Language/C/Parser/Parser.hs:7457)
    happyReduce_600 (dist/build/Language/C/Parser/Parser.hs:7464)
    happyReduction_600 (dist/build/Language/C/Parser/Parser.hs:7465)
    happyReduce_601 (dist/build/Language/C/Parser/Parser.hs:7471)
    happyReduction_601 (dist/build/Language/C/Parser/Parser.hs:7472)
    happyReduce_602 (dist/build/Language/C/Parser/Parser.hs:7480)
    happyReduction_602 (dist/build/Language/C/Parser/Parser.hs:7481)
    happyReduce_603 (dist/build/Language/C/Parser/Parser.hs:7490)
    happyReduction_603 (dist/build/Language/C/Parser/Parser.hs:7491)
    happyReduce_604 (dist/build/Language/C/Parser/Parser.hs:7499)
    happyReduction_604 (dist/build/Language/C/Parser/Parser.hs:7500)
    happyReduce_605 (dist/build/Language/C/Parser/Parser.hs:7506)
    happyReduction_605 (dist/build/Language/C/Parser/Parser.hs:7507)
    happyReduce_606 (dist/build/Language/C/Parser/Parser.hs:7513)
    happyReduction_606 (dist/build/Language/C/Parser/Parser.hs:7514)
    happyReduce_607 (dist/build/Language/C/Parser/Parser.hs:7520)
    happyReduction_607 (dist/build/Language/C/Parser/Parser.hs:7521)
    happyReduce_608 (dist/build/Language/C/Parser/Parser.hs:7527)
    happyReduction_608 (dist/build/Language/C/Parser/Parser.hs:7528)
    happyReduce_609 (dist/build/Language/C/Parser/Parser.hs:7534)
    happyReduction_609 (dist/build/Language/C/Parser/Parser.hs:7535)
    happyReduce_610 (dist/build/Language/C/Parser/Parser.hs:7541)
    happyReduction_610 (dist/build/Language/C/Parser/Parser.hs:7542)
    happyReduce_611 (dist/build/Language/C/Parser/Parser.hs:7549)
    happyReduction_611 (dist/build/Language/C/Parser/Parser.hs:7550)
    happyReduce_612 (dist/build/Language/C/Parser/Parser.hs:7556)
    happyReduction_612 (dist/build/Language/C/Parser/Parser.hs:7557)
    happyReduce_613 (dist/build/Language/C/Parser/Parser.hs:7564)
    happyReduction_613 (dist/build/Language/C/Parser/Parser.hs:7565)
    happyReduce_614 (dist/build/Language/C/Parser/Parser.hs:7572)
    happyReduction_614 (dist/build/Language/C/Parser/Parser.hs:7573)
    happyReduce_615 (dist/build/Language/C/Parser/Parser.hs:7577)
    happyReduction_615 (dist/build/Language/C/Parser/Parser.hs:7578)
    happyReduce_616 (dist/build/Language/C/Parser/Parser.hs:7582)
    happyReduction_616 (dist/build/Language/C/Parser/Parser.hs:7583)
    happyReduce_617 (dist/build/Language/C/Parser/Parser.hs:7589)
    happyReduction_617 (dist/build/Language/C/Parser/Parser.hs:7590)
    happyReduce_618 (dist/build/Language/C/Parser/Parser.hs:7598)
    happyReduction_618 (dist/build/Language/C/Parser/Parser.hs:7599)
    happyReduce_619 (dist/build/Language/C/Parser/Parser.hs:7605)
    happyReduction_619 (dist/build/Language/C/Parser/Parser.hs:7606)
    happyReduce_620 (dist/build/Language/C/Parser/Parser.hs:7619)
    happyReduction_620 (dist/build/Language/C/Parser/Parser.hs:7620)
    happyReduce_621 (dist/build/Language/C/Parser/Parser.hs:7636)
    happyReduction_621 (dist/build/Language/C/Parser/Parser.hs:7637)
    happyReduce_622 (dist/build/Language/C/Parser/Parser.hs:7643)
    happyReduction_622 (dist/build/Language/C/Parser/Parser.hs:7644)
    happyReduce_623 (dist/build/Language/C/Parser/Parser.hs:7654)
    happyReduction_623 (dist/build/Language/C/Parser/Parser.hs:7655)
    happyReduce_624 (dist/build/Language/C/Parser/Parser.hs:7668)
    happyReduction_624 (dist/build/Language/C/Parser/Parser.hs:7669)
    happyReduce_625 (dist/build/Language/C/Parser/Parser.hs:7679)
    happyReduction_625 (dist/build/Language/C/Parser/Parser.hs:7680)
    happyReduce_626 (dist/build/Language/C/Parser/Parser.hs:7693)
    happyReduction_626 (dist/build/Language/C/Parser/Parser.hs:7694)
    happyReduce_627 (dist/build/Language/C/Parser/Parser.hs:7704)
    happyReduction_627 (dist/build/Language/C/Parser/Parser.hs:7705)
    happyReduce_628 (dist/build/Language/C/Parser/Parser.hs:7721)
    happyReduction_628 (dist/build/Language/C/Parser/Parser.hs:7722)
    happyReduce_629 (dist/build/Language/C/Parser/Parser.hs:7734)
    happyReduction_629 (dist/build/Language/C/Parser/Parser.hs:7735)
    happyReduce_630 (dist/build/Language/C/Parser/Parser.hs:7742)
    happyReduction_630 (dist/build/Language/C/Parser/Parser.hs:7743)
    happyReduce_631 (dist/build/Language/C/Parser/Parser.hs:7759)
    happyReduction_631 (dist/build/Language/C/Parser/Parser.hs:7760)
    happyReduce_632 (dist/build/Language/C/Parser/Parser.hs:7777)
    happyReduction_632 (dist/build/Language/C/Parser/Parser.hs:7778)
    happyReduce_633 (dist/build/Language/C/Parser/Parser.hs:7791)
    happyReduction_633 (dist/build/Language/C/Parser/Parser.hs:7792)
    happyReduce_634 (dist/build/Language/C/Parser/Parser.hs:7810)
    happyReduction_634 (dist/build/Language/C/Parser/Parser.hs:7811)
    happyReduce_635 (dist/build/Language/C/Parser/Parser.hs:7830)
    happyReduction_635 (dist/build/Language/C/Parser/Parser.hs:7831)
    happyReduce_636 (dist/build/Language/C/Parser/Parser.hs:7845)
    happyReduction_636 (dist/build/Language/C/Parser/Parser.hs:7846)
    happyReduce_637 (dist/build/Language/C/Parser/Parser.hs:7856)
    happyReduction_637 (dist/build/Language/C/Parser/Parser.hs:7857)
    happyReduce_638 (dist/build/Language/C/Parser/Parser.hs:7863)
    happyReduction_638 (dist/build/Language/C/Parser/Parser.hs:7864)
    happyReduce_639 (dist/build/Language/C/Parser/Parser.hs:7871)
    happyReduction_639 (dist/build/Language/C/Parser/Parser.hs:7872)
    happyReduce_640 (dist/build/Language/C/Parser/Parser.hs:7880)
    happyReduction_640 (dist/build/Language/C/Parser/Parser.hs:7881)
    happyReduce_641 (dist/build/Language/C/Parser/Parser.hs:7887)
    happyReduction_641 (dist/build/Language/C/Parser/Parser.hs:7888)
    happyReduce_642 (dist/build/Language/C/Parser/Parser.hs:7896)
    happyReduction_642 (dist/build/Language/C/Parser/Parser.hs:7897)
    happyReduce_643 (dist/build/Language/C/Parser/Parser.hs:7903)
    happyReduction_643 (dist/build/Language/C/Parser/Parser.hs:7904)
    happyReduce_644 (dist/build/Language/C/Parser/Parser.hs:7912)
    happyReduction_644 (dist/build/Language/C/Parser/Parser.hs:7913)
    happyReduce_645 (dist/build/Language/C/Parser/Parser.hs:7919)
    happyReduction_645 (dist/build/Language/C/Parser/Parser.hs:7920)
    happyReduce_646 (dist/build/Language/C/Parser/Parser.hs:7930)
    happyReduction_646 (dist/build/Language/C/Parser/Parser.hs:7931)
    happyReduce_647 (dist/build/Language/C/Parser/Parser.hs:7938)
    happyReduction_647 (dist/build/Language/C/Parser/Parser.hs:7939)
    happyReduce_648 (dist/build/Language/C/Parser/Parser.hs:7945)
    happyReduction_648 (dist/build/Language/C/Parser/Parser.hs:7946)
    happyReduce_649 (dist/build/Language/C/Parser/Parser.hs:7950)
    happyReduction_649 (dist/build/Language/C/Parser/Parser.hs:7951)
    happyReduce_650 (dist/build/Language/C/Parser/Parser.hs:7959)
    happyReduction_650 (dist/build/Language/C/Parser/Parser.hs:7960)
    happyReduce_651 (dist/build/Language/C/Parser/Parser.hs:7968)
    happyReduction_651 (dist/build/Language/C/Parser/Parser.hs:7969)
    happyReduce_652 (dist/build/Language/C/Parser/Parser.hs:7975)
    happyReduction_652 (dist/build/Language/C/Parser/Parser.hs:7976)
    happyReduce_653 (dist/build/Language/C/Parser/Parser.hs:7982)
    happyReduction_653 (dist/build/Language/C/Parser/Parser.hs:7983)
    happyReduce_654 (dist/build/Language/C/Parser/Parser.hs:7989)
    happyReduction_654 (dist/build/Language/C/Parser/Parser.hs:7990)
    happyReduce_655 (dist/build/Language/C/Parser/Parser.hs:7996)
    happyReduction_655 (dist/build/Language/C/Parser/Parser.hs:7997)
    happyReduce_656 (dist/build/Language/C/Parser/Parser.hs:8003)
    happyReduction_656 (dist/build/Language/C/Parser/Parser.hs:8004)
    happyReduce_657 (dist/build/Language/C/Parser/Parser.hs:8010)
    happyReduction_657 (dist/build/Language/C/Parser/Parser.hs:8011)
    happyReduce_658 (dist/build/Language/C/Parser/Parser.hs:8017)
    happyReduction_658 (dist/build/Language/C/Parser/Parser.hs:8018)
    happyReduce_659 (dist/build/Language/C/Parser/Parser.hs:8024)
    happyReduction_659 (dist/build/Language/C/Parser/Parser.hs:8025)
    happyReduce_660 (dist/build/Language/C/Parser/Parser.hs:8031)
    happyReduction_660 (dist/build/Language/C/Parser/Parser.hs:8032)
    happyReduce_661 (dist/build/Language/C/Parser/Parser.hs:8038)
    happyReduction_661 (dist/build/Language/C/Parser/Parser.hs:8039)
    happyReduce_662 (dist/build/Language/C/Parser/Parser.hs:8065)
    happyReduction_662 (dist/build/Language/C/Parser/Parser.hs:8066)
    happyReduce_663 (dist/build/Language/C/Parser/Parser.hs:8091)
    happyReduction_663 (dist/build/Language/C/Parser/Parser.hs:8092)
    happyReduce_664 (dist/build/Language/C/Parser/Parser.hs:8098)
    happyReduction_664 (dist/build/Language/C/Parser/Parser.hs:8099)
    happyReduce_665 (dist/build/Language/C/Parser/Parser.hs:8106)
    happyReduction_665 (dist/build/Language/C/Parser/Parser.hs:8107)
    happyReduce_666 (dist/build/Language/C/Parser/Parser.hs:8113)
    happyReduction_666 (dist/build/Language/C/Parser/Parser.hs:8114)
    happyReduce_667 (dist/build/Language/C/Parser/Parser.hs:8122)
    happyReduction_667 (dist/build/Language/C/Parser/Parser.hs:8123)
    happyReduce_668 (dist/build/Language/C/Parser/Parser.hs:8132)
    happyReduction_668 (dist/build/Language/C/Parser/Parser.hs:8133)
    happyReduce_669 (dist/build/Language/C/Parser/Parser.hs:8141)
    happyReduction_669 (dist/build/Language/C/Parser/Parser.hs:8142)
    happyReduce_670 (dist/build/Language/C/Parser/Parser.hs:8146)
    happyReduction_670 (dist/build/Language/C/Parser/Parser.hs:8147)
    happyReduce_671 (dist/build/Language/C/Parser/Parser.hs:8153)
    happyReduction_671 (dist/build/Language/C/Parser/Parser.hs:8154)
    happyReduce_672 (dist/build/Language/C/Parser/Parser.hs:8162)
    happyReduction_672 (dist/build/Language/C/Parser/Parser.hs:8163)
    happyReduce_673 (dist/build/Language/C/Parser/Parser.hs:8169)
    happyReduction_673 (dist/build/Language/C/Parser/Parser.hs:8170)
    happyReduce_674 (dist/build/Language/C/Parser/Parser.hs:8178)
    happyReduction_674 (dist/build/Language/C/Parser/Parser.hs:8179)
    happyReduce_675 (dist/build/Language/C/Parser/Parser.hs:8189)
    happyReduction_675 (dist/build/Language/C/Parser/Parser.hs:8190)
    happyReduce_676 (dist/build/Language/C/Parser/Parser.hs:8197)
    happyReduction_676 (dist/build/Language/C/Parser/Parser.hs:8198)
    happyReduce_677 (dist/build/Language/C/Parser/Parser.hs:8208)
    happyReduction_677 (dist/build/Language/C/Parser/Parser.hs:8209)
    happyReduce_678 (dist/build/Language/C/Parser/Parser.hs:8213)
    happyReduction_678 (dist/build/Language/C/Parser/Parser.hs:8214)
    happyReduce_679 (dist/build/Language/C/Parser/Parser.hs:8220)
    happyReduction_679 (dist/build/Language/C/Parser/Parser.hs:8221)
    happyReduce_680 (dist/build/Language/C/Parser/Parser.hs:8227)
    happyReduction_680 (dist/build/Language/C/Parser/Parser.hs:8228)
    happyReduce_681 (dist/build/Language/C/Parser/Parser.hs:8236)
    happyReduction_681 (dist/build/Language/C/Parser/Parser.hs:8237)
    happyReduce_682 (dist/build/Language/C/Parser/Parser.hs:8249)
    happyReduction_682 (dist/build/Language/C/Parser/Parser.hs:8250)
    happyReduce_683 (dist/build/Language/C/Parser/Parser.hs:8256)
    happyReduction_683 (dist/build/Language/C/Parser/Parser.hs:8257)
    happyReduce_684 (dist/build/Language/C/Parser/Parser.hs:8266)
    happyReduction_684 (dist/build/Language/C/Parser/Parser.hs:8267)
    happyReduce_685 (dist/build/Language/C/Parser/Parser.hs:8273)
    happyReduction_685 (dist/build/Language/C/Parser/Parser.hs:8274)
    happyReduce_686 (dist/build/Language/C/Parser/Parser.hs:8286)
    happyReduction_686 (dist/build/Language/C/Parser/Parser.hs:8287)
    happyReduce_687 (dist/build/Language/C/Parser/Parser.hs:8293)
    happyReduction_687 (dist/build/Language/C/Parser/Parser.hs:8294)
    happyReduce_688 (dist/build/Language/C/Parser/Parser.hs:8300)
    happyReduction_688 (dist/build/Language/C/Parser/Parser.hs:8301)
    happyReduce_689 (dist/build/Language/C/Parser/Parser.hs:8307)
    happyReduction_689 (dist/build/Language/C/Parser/Parser.hs:8308)
    happyReduce_690 (dist/build/Language/C/Parser/Parser.hs:8314)
    happyReduction_690 (dist/build/Language/C/Parser/Parser.hs:8315)
    happyReduce_691 (dist/build/Language/C/Parser/Parser.hs:8321)
    happyReduction_691 (dist/build/Language/C/Parser/Parser.hs:8322)
    happyReduce_692 (dist/build/Language/C/Parser/Parser.hs:8328)
    happyReduction_692 (dist/build/Language/C/Parser/Parser.hs:8329)
    happyReduce_693 (dist/build/Language/C/Parser/Parser.hs:8335)
    happyReduction_693 (dist/build/Language/C/Parser/Parser.hs:8336)
    happyReduce_694 (dist/build/Language/C/Parser/Parser.hs:8342)
    happyReduction_694 (dist/build/Language/C/Parser/Parser.hs:8343)
    happyReduce_695 (dist/build/Language/C/Parser/Parser.hs:8349)
    happyReduction_695 (dist/build/Language/C/Parser/Parser.hs:8350)
    happyReduce_696 (dist/build/Language/C/Parser/Parser.hs:8356)
    happyReduction_696 (dist/build/Language/C/Parser/Parser.hs:8357)
    happyReduce_697 (dist/build/Language/C/Parser/Parser.hs:8363)
    happyReduction_697 (dist/build/Language/C/Parser/Parser.hs:8364)
    happyReduce_698 (dist/build/Language/C/Parser/Parser.hs:8370)
    happyReduction_698 (dist/build/Language/C/Parser/Parser.hs:8371)
    happyReduce_699 (dist/build/Language/C/Parser/Parser.hs:8377)
    happyReduction_699 (dist/build/Language/C/Parser/Parser.hs:8378)
    happyReduce_700 (dist/build/Language/C/Parser/Parser.hs:8384)
    happyReduction_700 (dist/build/Language/C/Parser/Parser.hs:8385)
    happyReduce_701 (dist/build/Language/C/Parser/Parser.hs:8391)
    happyReduction_701 (dist/build/Language/C/Parser/Parser.hs:8392)
    happyReduce_702 (dist/build/Language/C/Parser/Parser.hs:8398)
    happyReduction_702 (dist/build/Language/C/Parser/Parser.hs:8399)
    happyReduce_703 (dist/build/Language/C/Parser/Parser.hs:8405)
    happyReduction_703 (dist/build/Language/C/Parser/Parser.hs:8406)
    happyReduce_704 (dist/build/Language/C/Parser/Parser.hs:8412)
    happyReduction_704 (dist/build/Language/C/Parser/Parser.hs:8413)
    happyReduce_705 (dist/build/Language/C/Parser/Parser.hs:8419)
    happyReduction_705 (dist/build/Language/C/Parser/Parser.hs:8420)
    happyReduce_706 (dist/build/Language/C/Parser/Parser.hs:8424)
    happyReduction_706 (dist/build/Language/C/Parser/Parser.hs:8425)
    happyReduce_707 (dist/build/Language/C/Parser/Parser.hs:8430)
    happyReduction_707 (dist/build/Language/C/Parser/Parser.hs:8431)
    happyReduce_708 (dist/build/Language/C/Parser/Parser.hs:8446)
    happyReduction_708 (dist/build/Language/C/Parser/Parser.hs:8447)
    happyReduce_709 (dist/build/Language/C/Parser/Parser.hs:8465)
    happyReduction_709 (dist/build/Language/C/Parser/Parser.hs:8466)
    happyReduce_710 (dist/build/Language/C/Parser/Parser.hs:8487)
    happyReduction_710 (dist/build/Language/C/Parser/Parser.hs:8488)
    happyReduce_711 (dist/build/Language/C/Parser/Parser.hs:8512)
    happyReduction_711 (dist/build/Language/C/Parser/Parser.hs:8513)
    happyReduce_712 (dist/build/Language/C/Parser/Parser.hs:8539)
    happyReduction_712 (dist/build/Language/C/Parser/Parser.hs:8540)
    happyReduce_713 (dist/build/Language/C/Parser/Parser.hs:8544)
    happyReduction_713 (dist/build/Language/C/Parser/Parser.hs:8545)
    happyReduce_714 (dist/build/Language/C/Parser/Parser.hs:8551)
    happyReduction_714 (dist/build/Language/C/Parser/Parser.hs:8552)
    happyReduce_715 (dist/build/Language/C/Parser/Parser.hs:8558)
    happyReduction_715 (dist/build/Language/C/Parser/Parser.hs:8559)
    happyReduce_716 (dist/build/Language/C/Parser/Parser.hs:8568)
    happyReduction_716 (dist/build/Language/C/Parser/Parser.hs:8569)
    happyReduce_717 (dist/build/Language/C/Parser/Parser.hs:8582)
    happyReduction_717 (dist/build/Language/C/Parser/Parser.hs:8583)
    happyReduce_718 (dist/build/Language/C/Parser/Parser.hs:8587)
    happyReduction_718 (dist/build/Language/C/Parser/Parser.hs:8588)
    happyReduce_719 (dist/build/Language/C/Parser/Parser.hs:8594)
    happyReduction_719 (dist/build/Language/C/Parser/Parser.hs:8595)
    happyReduce_720 (dist/build/Language/C/Parser/Parser.hs:8601)
    happyReduction_720 (dist/build/Language/C/Parser/Parser.hs:8602)
    happyReduce_721 (dist/build/Language/C/Parser/Parser.hs:8611)
    happyReduction_721 (dist/build/Language/C/Parser/Parser.hs:8612)
    happyReduce_722 (dist/build/Language/C/Parser/Parser.hs:8625)
    happyReduction_722 (dist/build/Language/C/Parser/Parser.hs:8626)
    happyReduce_723 (dist/build/Language/C/Parser/Parser.hs:8630)
    happyReduction_723 (dist/build/Language/C/Parser/Parser.hs:8631)
    happyReduce_724 (dist/build/Language/C/Parser/Parser.hs:8637)
    happyReduction_724 (dist/build/Language/C/Parser/Parser.hs:8638)
    happyReduce_725 (dist/build/Language/C/Parser/Parser.hs:8644)
    happyReduction_725 (dist/build/Language/C/Parser/Parser.hs:8645)
    happyReduce_726 (dist/build/Language/C/Parser/Parser.hs:8654)
    happyReduction_726 (dist/build/Language/C/Parser/Parser.hs:8655)
    happyReduce_727 (dist/build/Language/C/Parser/Parser.hs:8661)
    happyReduction_727 (dist/build/Language/C/Parser/Parser.hs:8662)
    happyReduce_728 (dist/build/Language/C/Parser/Parser.hs:8666)
    happyReduction_728 (dist/build/Language/C/Parser/Parser.hs:8667)
    happyReduce_729 (dist/build/Language/C/Parser/Parser.hs:8675)
    happyReduction_729 (dist/build/Language/C/Parser/Parser.hs:8676)
    happyReduce_730 (dist/build/Language/C/Parser/Parser.hs:8682)
    happyReduction_730 (dist/build/Language/C/Parser/Parser.hs:8683)
    happyReduce_731 (dist/build/Language/C/Parser/Parser.hs:8689)
    happyReduction_731 (dist/build/Language/C/Parser/Parser.hs:8690)
    happyReduce_732 (dist/build/Language/C/Parser/Parser.hs:8699)
    happyReduction_732 (dist/build/Language/C/Parser/Parser.hs:8700)
    happyReduce_733 (dist/build/Language/C/Parser/Parser.hs:8713)
    happyReduction_733 (dist/build/Language/C/Parser/Parser.hs:8714)
    happyReduce_734 (dist/build/Language/C/Parser/Parser.hs:8733)
    happyReduction_734 (dist/build/Language/C/Parser/Parser.hs:8734)
    happyReduce_735 (dist/build/Language/C/Parser/Parser.hs:8754)
    happyReduction_735 (dist/build/Language/C/Parser/Parser.hs:8755)
    happyReduce_736 (dist/build/Language/C/Parser/Parser.hs:8764)
    happyReduction_736 (dist/build/Language/C/Parser/Parser.hs:8765)
    happyReduce_737 (dist/build/Language/C/Parser/Parser.hs:8771)
    happyReduction_737 (dist/build/Language/C/Parser/Parser.hs:8772)
    happyReduce_738 (dist/build/Language/C/Parser/Parser.hs:8778)
    happyReduction_738 (dist/build/Language/C/Parser/Parser.hs:8779)
    happyReduce_739 (dist/build/Language/C/Parser/Parser.hs:8788)
    happyReduction_739 (dist/build/Language/C/Parser/Parser.hs:8789)
    happyReduce_740 (dist/build/Language/C/Parser/Parser.hs:8796)
    happyReduction_740 (dist/build/Language/C/Parser/Parser.hs:8797)
    happyReduce_741 (dist/build/Language/C/Parser/Parser.hs:8806)
    happyReduction_741 (dist/build/Language/C/Parser/Parser.hs:8807)
    happyReduce_742 (dist/build/Language/C/Parser/Parser.hs:8813)
    happyReduction_742 (dist/build/Language/C/Parser/Parser.hs:8814)
    happyReduce_743 (dist/build/Language/C/Parser/Parser.hs:8821)
    happyReduction_743 (dist/build/Language/C/Parser/Parser.hs:8822)
    happyReduce_744 (dist/build/Language/C/Parser/Parser.hs:8830)
    happyReduction_744 (dist/build/Language/C/Parser/Parser.hs:8831)
    happyReduce_745 (dist/build/Language/C/Parser/Parser.hs:8840)
    happyReduction_745 (dist/build/Language/C/Parser/Parser.hs:8841)
    happyReduce_746 (dist/build/Language/C/Parser/Parser.hs:8861)
    happyReduction_746 (dist/build/Language/C/Parser/Parser.hs:8862)
    happyReduce_747 (dist/build/Language/C/Parser/Parser.hs:8880)
    happyReduction_747 (dist/build/Language/C/Parser/Parser.hs:8881)
    happyReduce_748 (dist/build/Language/C/Parser/Parser.hs:8895)
    happyReduction_748 (dist/build/Language/C/Parser/Parser.hs:8896)
    happyReduce_749 (dist/build/Language/C/Parser/Parser.hs:8908)
    happyReduction_749 (dist/build/Language/C/Parser/Parser.hs:8909)
    happyReduce_750 (dist/build/Language/C/Parser/Parser.hs:8917)
    happyReduction_750 (dist/build/Language/C/Parser/Parser.hs:8918)
    happyReduce_751 (dist/build/Language/C/Parser/Parser.hs:8927)
    happyReduction_751 (dist/build/Language/C/Parser/Parser.hs:8928)
    happyReduce_752 (dist/build/Language/C/Parser/Parser.hs:8935)
    happyReduction_752 (dist/build/Language/C/Parser/Parser.hs:8936)
    happyReduce_753 (dist/build/Language/C/Parser/Parser.hs:8952)
    happyReduction_753 (dist/build/Language/C/Parser/Parser.hs:8953)
    happyReduce_754 (dist/build/Language/C/Parser/Parser.hs:8964)
    happyReduction_754 (dist/build/Language/C/Parser/Parser.hs:8965)
    happyReduce_755 (dist/build/Language/C/Parser/Parser.hs:8969)
    happyReduction_755 (dist/build/Language/C/Parser/Parser.hs:8970)
    happyReduce_756 (dist/build/Language/C/Parser/Parser.hs:8988)
    happyReduction_756 (dist/build/Language/C/Parser/Parser.hs:8989)
    happyReduce_757 (dist/build/Language/C/Parser/Parser.hs:9006)
    happyReduction_757 (dist/build/Language/C/Parser/Parser.hs:9007)
    happyReduce_758 (dist/build/Language/C/Parser/Parser.hs:9022)
    happyReduction_758 (dist/build/Language/C/Parser/Parser.hs:9023)
    happyReduce_759 (dist/build/Language/C/Parser/Parser.hs:9031)
    happyReduction_759 (dist/build/Language/C/Parser/Parser.hs:9032)
    happyReduce_760 (dist/build/Language/C/Parser/Parser.hs:9038)
    happyReduction_760 (dist/build/Language/C/Parser/Parser.hs:9039)
    happyReduce_761 (dist/build/Language/C/Parser/Parser.hs:9045)
    happyReduction_761 (dist/build/Language/C/Parser/Parser.hs:9046)
    happyReduce_762 (dist/build/Language/C/Parser/Parser.hs:9054)
    happyReduction_762 (dist/build/Language/C/Parser/Parser.hs:9055)
    happyReduce_763 (dist/build/Language/C/Parser/Parser.hs:9061)
    happyReduction_763 (dist/build/Language/C/Parser/Parser.hs:9062)
    happyReduce_764 (dist/build/Language/C/Parser/Parser.hs:9068)
    happyReduction_764 (dist/build/Language/C/Parser/Parser.hs:9069)
    happyReduce_765 (dist/build/Language/C/Parser/Parser.hs:9075)
    happyReduction_765 (dist/build/Language/C/Parser/Parser.hs:9076)
    happyReduce_766 (dist/build/Language/C/Parser/Parser.hs:9082)
    happyReduction_766 (dist/build/Language/C/Parser/Parser.hs:9083)
    happyReduce_767 (dist/build/Language/C/Parser/Parser.hs:9089)
    happyReduction_767 (dist/build/Language/C/Parser/Parser.hs:9090)
    happyReduce_768 (dist/build/Language/C/Parser/Parser.hs:9096)
    happyReduction_768 (dist/build/Language/C/Parser/Parser.hs:9097)
    happyReduce_769 (dist/build/Language/C/Parser/Parser.hs:9103)
    happyReduction_769 (dist/build/Language/C/Parser/Parser.hs:9104)
    happyReduce_770 (dist/build/Language/C/Parser/Parser.hs:9110)
    happyReduction_770 (dist/build/Language/C/Parser/Parser.hs:9111)
    happyReduce_771 (dist/build/Language/C/Parser/Parser.hs:9117)
    happyReduction_771 (dist/build/Language/C/Parser/Parser.hs:9118)
    happyReduce_772 (dist/build/Language/C/Parser/Parser.hs:9124)
    happyReduction_772 (dist/build/Language/C/Parser/Parser.hs:9125)
    happyReduce_773 (dist/build/Language/C/Parser/Parser.hs:9131)
    happyReduction_773 (dist/build/Language/C/Parser/Parser.hs:9132)
    happyReduce_774 (dist/build/Language/C/Parser/Parser.hs:9138)
    happyReduction_774 (dist/build/Language/C/Parser/Parser.hs:9139)
    happyReduce_775 (dist/build/Language/C/Parser/Parser.hs:9145)
    happyReduction_775 (dist/build/Language/C/Parser/Parser.hs:9146)
    happyReduce_776 (dist/build/Language/C/Parser/Parser.hs:9152)
    happyReduction_776 (dist/build/Language/C/Parser/Parser.hs:9153)
    happyReduce_777 (dist/build/Language/C/Parser/Parser.hs:9159)
    happyReduction_777 (dist/build/Language/C/Parser/Parser.hs:9160)
    happyReduce_778 (dist/build/Language/C/Parser/Parser.hs:9166)
    happyReduction_778 (dist/build/Language/C/Parser/Parser.hs:9167)
    happyReduce_779 (dist/build/Language/C/Parser/Parser.hs:9173)
    happyReduction_779 (dist/build/Language/C/Parser/Parser.hs:9174)
    happyReduce_780 (dist/build/Language/C/Parser/Parser.hs:9180)
    happyReduction_780 (dist/build/Language/C/Parser/Parser.hs:9181)
    happyReduce_781 (dist/build/Language/C/Parser/Parser.hs:9187)
    happyReduction_781 (dist/build/Language/C/Parser/Parser.hs:9188)
    happyReduce_782 (dist/build/Language/C/Parser/Parser.hs:9194)
    happyReduction_782 (dist/build/Language/C/Parser/Parser.hs:9195)
    happyReduce_783 (dist/build/Language/C/Parser/Parser.hs:9201)
    happyReduction_783 (dist/build/Language/C/Parser/Parser.hs:9202)
    happyReduce_784 (dist/build/Language/C/Parser/Parser.hs:9208)
    happyReduction_784 (dist/build/Language/C/Parser/Parser.hs:9209)
    happyReduce_785 (dist/build/Language/C/Parser/Parser.hs:9215)
    happyReduction_785 (dist/build/Language/C/Parser/Parser.hs:9216)
    happyReduce_786 (dist/build/Language/C/Parser/Parser.hs:9222)
    happyReduction_786 (dist/build/Language/C/Parser/Parser.hs:9223)
    happyReduce_787 (dist/build/Language/C/Parser/Parser.hs:9229)
    happyReduction_787 (dist/build/Language/C/Parser/Parser.hs:9230)
    happyReduce_788 (dist/build/Language/C/Parser/Parser.hs:9236)
    happyReduction_788 (dist/build/Language/C/Parser/Parser.hs:9237)
    happyReduce_789 (dist/build/Language/C/Parser/Parser.hs:9243)
    happyReduction_789 (dist/build/Language/C/Parser/Parser.hs:9244)
    happyReduce_790 (dist/build/Language/C/Parser/Parser.hs:9250)
    happyReduction_790 (dist/build/Language/C/Parser/Parser.hs:9251)
    happyReduce_791 (dist/build/Language/C/Parser/Parser.hs:9257)
    happyReduction_791 (dist/build/Language/C/Parser/Parser.hs:9258)
    happyReduce_792 (dist/build/Language/C/Parser/Parser.hs:9264)
    happyReduction_792 (dist/build/Language/C/Parser/Parser.hs:9265)
    happyReduce_793 (dist/build/Language/C/Parser/Parser.hs:9271)
    happyReduction_793 (dist/build/Language/C/Parser/Parser.hs:9272)
    happyReduce_794 (dist/build/Language/C/Parser/Parser.hs:9278)
    happyReduction_794 (dist/build/Language/C/Parser/Parser.hs:9279)
    happyReduce_795 (dist/build/Language/C/Parser/Parser.hs:9285)
    happyReduction_795 (dist/build/Language/C/Parser/Parser.hs:9286)
    happyReduce_796 (dist/build/Language/C/Parser/Parser.hs:9292)
    happyReduction_796 (dist/build/Language/C/Parser/Parser.hs:9293)
    happyReduce_797 (dist/build/Language/C/Parser/Parser.hs:9299)
    happyReduction_797 (dist/build/Language/C/Parser/Parser.hs:9300)
    happyReduce_798 (dist/build/Language/C/Parser/Parser.hs:9306)
    happyReduction_798 (dist/build/Language/C/Parser/Parser.hs:9307)
    happyReduce_799 (dist/build/Language/C/Parser/Parser.hs:9313)
    happyReduction_799 (dist/build/Language/C/Parser/Parser.hs:9314)
    happyReduce_800 (dist/build/Language/C/Parser/Parser.hs:9320)
    happyReduction_800 (dist/build/Language/C/Parser/Parser.hs:9321)
    happyReduce_801 (dist/build/Language/C/Parser/Parser.hs:9327)
    happyReduction_801 (dist/build/Language/C/Parser/Parser.hs:9328)
    happyReduce_802 (dist/build/Language/C/Parser/Parser.hs:9334)
    happyReduction_802 (dist/build/Language/C/Parser/Parser.hs:9335)
    happyReduce_803 (dist/build/Language/C/Parser/Parser.hs:9341)
    happyReduction_803 (dist/build/Language/C/Parser/Parser.hs:9342)
    happyReduce_804 (dist/build/Language/C/Parser/Parser.hs:9350)
    happyReduction_804 (dist/build/Language/C/Parser/Parser.hs:9351)
    happyReduce_805 (dist/build/Language/C/Parser/Parser.hs:9357)
    happyReduction_805 (dist/build/Language/C/Parser/Parser.hs:9358)
    happyReduce_806 (dist/build/Language/C/Parser/Parser.hs:9366)
    happyReduction_806 (dist/build/Language/C/Parser/Parser.hs:9367)
    happyReduce_807 (dist/build/Language/C/Parser/Parser.hs:9376)
    happyReduction_807 (dist/build/Language/C/Parser/Parser.hs:9377)
    happyReduce_808 (dist/build/Language/C/Parser/Parser.hs:9383)
    happyReduction_808 (dist/build/Language/C/Parser/Parser.hs:9384)
    happyReduce_809 (dist/build/Language/C/Parser/Parser.hs:9388)
    happyReduction_809 (dist/build/Language/C/Parser/Parser.hs:9389)
    happyReduce_810 (dist/build/Language/C/Parser/Parser.hs:9398)
    happyReduction_810 (dist/build/Language/C/Parser/Parser.hs:9399)
    happyReduce_811 (dist/build/Language/C/Parser/Parser.hs:9405)
    happyReduction_811 (dist/build/Language/C/Parser/Parser.hs:9406)
    happyReduce_812 (dist/build/Language/C/Parser/Parser.hs:9414)
    happyReduction_812 (dist/build/Language/C/Parser/Parser.hs:9415)
    happyReduce_813 (dist/build/Language/C/Parser/Parser.hs:9424)
    happyReduction_813 (dist/build/Language/C/Parser/Parser.hs:9425)
    happyReduce_814 (dist/build/Language/C/Parser/Parser.hs:9434)
    happyReduction_814 (dist/build/Language/C/Parser/Parser.hs:9435)
    happyReduce_815 (dist/build/Language/C/Parser/Parser.hs:9441)
    happyReduction_815 (dist/build/Language/C/Parser/Parser.hs:9442)
    happyReduce_816 (dist/build/Language/C/Parser/Parser.hs:9450)
    happyReduction_816 (dist/build/Language/C/Parser/Parser.hs:9451)
    happyReduce_817 (dist/build/Language/C/Parser/Parser.hs:9459)
    happyReduction_817 (dist/build/Language/C/Parser/Parser.hs:9460)
    happyReduce_818 (dist/build/Language/C/Parser/Parser.hs:9469)
    happyReduction_818 (dist/build/Language/C/Parser/Parser.hs:9470)
    happyReduce_819 (dist/build/Language/C/Parser/Parser.hs:9482)
    happyReduction_819 (dist/build/Language/C/Parser/Parser.hs:9483)
    happyReduce_820 (dist/build/Language/C/Parser/Parser.hs:9492)
    happyReduction_820 (dist/build/Language/C/Parser/Parser.hs:9493)
    happyReduce_821 (dist/build/Language/C/Parser/Parser.hs:9505)
    happyReduction_821 (dist/build/Language/C/Parser/Parser.hs:9506)
    happyReduce_822 (dist/build/Language/C/Parser/Parser.hs:9519)
    happyReduction_822 (dist/build/Language/C/Parser/Parser.hs:9520)
    happyReduce_823 (dist/build/Language/C/Parser/Parser.hs:9532)
    happyReduction_823 (dist/build/Language/C/Parser/Parser.hs:9533)
    happyReduce_824 (dist/build/Language/C/Parser/Parser.hs:9546)
    happyReduction_824 (dist/build/Language/C/Parser/Parser.hs:9547)
    happyReduce_825 (dist/build/Language/C/Parser/Parser.hs:9560)
    happyReduction_825 (dist/build/Language/C/Parser/Parser.hs:9561)
    happyReduce_826 (dist/build/Language/C/Parser/Parser.hs:9576)
    happyReduction_826 (dist/build/Language/C/Parser/Parser.hs:9577)
    happyReduce_827 (dist/build/Language/C/Parser/Parser.hs:9592)
    happyReduction_827 (dist/build/Language/C/Parser/Parser.hs:9593)
    happyReduce_828 (dist/build/Language/C/Parser/Parser.hs:9607)
    happyReduction_828 (dist/build/Language/C/Parser/Parser.hs:9608)
    happyReduce_829 (dist/build/Language/C/Parser/Parser.hs:9622)
    happyReduction_829 (dist/build/Language/C/Parser/Parser.hs:9623)
    happyReduce_830 (dist/build/Language/C/Parser/Parser.hs:9640)
    happyReduction_830 (dist/build/Language/C/Parser/Parser.hs:9641)
    happyReduce_831 (dist/build/Language/C/Parser/Parser.hs:9658)
    happyReduction_831 (dist/build/Language/C/Parser/Parser.hs:9659)
    happyReduce_832 (dist/build/Language/C/Parser/Parser.hs:9679)
    happyReduction_832 (dist/build/Language/C/Parser/Parser.hs:9680)
    happyReduce_833 (dist/build/Language/C/Parser/Parser.hs:9696)
    happyReduction_833 (dist/build/Language/C/Parser/Parser.hs:9697)
    happyReduce_834 (dist/build/Language/C/Parser/Parser.hs:9715)
    happyReduction_834 (dist/build/Language/C/Parser/Parser.hs:9716)
    happyReduce_835 (dist/build/Language/C/Parser/Parser.hs:9731)
    happyReduction_835 (dist/build/Language/C/Parser/Parser.hs:9732)
    happyReduce_836 (dist/build/Language/C/Parser/Parser.hs:9736)
    happyReduction_836 (dist/build/Language/C/Parser/Parser.hs:9737)
    happyReduce_837 (dist/build/Language/C/Parser/Parser.hs:9745)
    happyReduction_837 (dist/build/Language/C/Parser/Parser.hs:9746)
    happyReduce_838 (dist/build/Language/C/Parser/Parser.hs:9750)
    happyReduction_838 (dist/build/Language/C/Parser/Parser.hs:9751)
    happyReduce_839 (dist/build/Language/C/Parser/Parser.hs:9757)
    happyReduction_839 (dist/build/Language/C/Parser/Parser.hs:9758)
    happyReduce_840 (dist/build/Language/C/Parser/Parser.hs:9766)
    happyReduction_840 (dist/build/Language/C/Parser/Parser.hs:9767)
    happyReduce_841 (dist/build/Language/C/Parser/Parser.hs:9773)
    happyReduction_841 (dist/build/Language/C/Parser/Parser.hs:9774)
    happyReduce_842 (dist/build/Language/C/Parser/Parser.hs:9779)
    happyReduction_842 (dist/build/Language/C/Parser/Parser.hs:9780)
    happyReduce_843 (dist/build/Language/C/Parser/Parser.hs:9787)
    happyReduction_843 (dist/build/Language/C/Parser/Parser.hs:9788)
    happyReduce_844 (dist/build/Language/C/Parser/Parser.hs:9796)
    happyReduction_844 (dist/build/Language/C/Parser/Parser.hs:9797)
    happyReduce_845 (dist/build/Language/C/Parser/Parser.hs:9804)
    happyReduction_845 (dist/build/Language/C/Parser/Parser.hs:9805)
    happyReduce_846 (dist/build/Language/C/Parser/Parser.hs:9814)
    happyReduction_846 (dist/build/Language/C/Parser/Parser.hs:9815)
    happyReduce_847 (dist/build/Language/C/Parser/Parser.hs:9823)
    happyReduction_847 (dist/build/Language/C/Parser/Parser.hs:9824)
    happyReduce_848 (dist/build/Language/C/Parser/Parser.hs:9832)
    happyReduction_848 (dist/build/Language/C/Parser/Parser.hs:9833)
    happyReduce_849 (dist/build/Language/C/Parser/Parser.hs:9841)
    happyReduction_849 (dist/build/Language/C/Parser/Parser.hs:9842)
    happyReduce_850 (dist/build/Language/C/Parser/Parser.hs:9850)
    happyReduction_850 (dist/build/Language/C/Parser/Parser.hs:9851)
    happyReduce_851 (dist/build/Language/C/Parser/Parser.hs:9857)
    happyReduction_851 (dist/build/Language/C/Parser/Parser.hs:9858)
    happyReduce_852 (dist/build/Language/C/Parser/Parser.hs:9862)
    happyReduction_852 (dist/build/Language/C/Parser/Parser.hs:9863)
    happyReduce_853 (dist/build/Language/C/Parser/Parser.hs:9870)
    happyReduction_853 (dist/build/Language/C/Parser/Parser.hs:9871)
    happyReduce_854 (dist/build/Language/C/Parser/Parser.hs:9879)
    happyReduction_854 (dist/build/Language/C/Parser/Parser.hs:9880)
    happyReduce_855 (dist/build/Language/C/Parser/Parser.hs:9888)
    happyReduction_855 (dist/build/Language/C/Parser/Parser.hs:9889)
    happyReduce_856 (dist/build/Language/C/Parser/Parser.hs:9897)
    happyReduction_856 (dist/build/Language/C/Parser/Parser.hs:9898)
    happyReduce_857 (dist/build/Language/C/Parser/Parser.hs:9904)
    happyReduction_857 (dist/build/Language/C/Parser/Parser.hs:9905)
    happyReduce_858 (dist/build/Language/C/Parser/Parser.hs:9911)
    happyReduction_858 (dist/build/Language/C/Parser/Parser.hs:9912)
    happyReduce_859 (dist/build/Language/C/Parser/Parser.hs:9919)
    happyReduction_859 (dist/build/Language/C/Parser/Parser.hs:9920)
    happyReduce_860 (dist/build/Language/C/Parser/Parser.hs:9926)
    happyReduction_860 (dist/build/Language/C/Parser/Parser.hs:9927)
    happyReduce_861 (dist/build/Language/C/Parser/Parser.hs:9933)
    happyReduction_861 (dist/build/Language/C/Parser/Parser.hs:9934)
    happyReduce_862 (dist/build/Language/C/Parser/Parser.hs:9943)
    happyReduction_862 (dist/build/Language/C/Parser/Parser.hs:9944)
    happyReduce_863 (dist/build/Language/C/Parser/Parser.hs:9958)
    happyReduction_863 (dist/build/Language/C/Parser/Parser.hs:9959)
    happyReduce_864 (dist/build/Language/C/Parser/Parser.hs:9965)
    happyReduction_864 (dist/build/Language/C/Parser/Parser.hs:9966)
    happyReduce_865 (dist/build/Language/C/Parser/Parser.hs:9972)
    happyReduction_865 (dist/build/Language/C/Parser/Parser.hs:9973)
    happyReduce_866 (dist/build/Language/C/Parser/Parser.hs:9982)
    happyReduction_866 (dist/build/Language/C/Parser/Parser.hs:9983)
    happyReduce_867 (dist/build/Language/C/Parser/Parser.hs:9989)
    happyReduction_867 (dist/build/Language/C/Parser/Parser.hs:9990)
    happyReduce_868 (dist/build/Language/C/Parser/Parser.hs:10002)
    happyReduction_868 (dist/build/Language/C/Parser/Parser.hs:10003)
    happyReduce_869 (dist/build/Language/C/Parser/Parser.hs:10017)
    happyReduction_869 (dist/build/Language/C/Parser/Parser.hs:10018)
    happyReduce_870 (dist/build/Language/C/Parser/Parser.hs:10036)
    happyReduction_870 (dist/build/Language/C/Parser/Parser.hs:10037)
    happyReduce_871 (dist/build/Language/C/Parser/Parser.hs:10043)
    happyReduction_871 (dist/build/Language/C/Parser/Parser.hs:10044)
    happyReduce_872 (dist/build/Language/C/Parser/Parser.hs:10052)
    happyReduction_872 (dist/build/Language/C/Parser/Parser.hs:10053)
    happyReduce_873 (dist/build/Language/C/Parser/Parser.hs:10061)
    happyReduction_873 (dist/build/Language/C/Parser/Parser.hs:10062)
    happyReduce_874 (dist/build/Language/C/Parser/Parser.hs:10074)
    happyReduction_874 (dist/build/Language/C/Parser/Parser.hs:10075)
    happyReduce_875 (dist/build/Language/C/Parser/Parser.hs:10087)
    happyReduction_875 (dist/build/Language/C/Parser/Parser.hs:10088)
    happyReduce_876 (dist/build/Language/C/Parser/Parser.hs:10094)
    happyReduction_876 (dist/build/Language/C/Parser/Parser.hs:10095)
    happyReduce_877 (dist/build/Language/C/Parser/Parser.hs:10103)
    happyReduction_877 (dist/build/Language/C/Parser/Parser.hs:10104)
    happyReduce_878 (dist/build/Language/C/Parser/Parser.hs:10117)
    happyReduction_878 (dist/build/Language/C/Parser/Parser.hs:10118)
    happyReduce_879 (dist/build/Language/C/Parser/Parser.hs:10129)
    happyReduction_879 (dist/build/Language/C/Parser/Parser.hs:10130)
    happyReduce_880 (dist/build/Language/C/Parser/Parser.hs:10145)
    happyReduction_880 (dist/build/Language/C/Parser/Parser.hs:10146)
    happyReduce_881 (dist/build/Language/C/Parser/Parser.hs:10152)
    happyReduction_881 (dist/build/Language/C/Parser/Parser.hs:10153)
    happyReduce_882 (dist/build/Language/C/Parser/Parser.hs:10159)
    happyReduction_882 (dist/build/Language/C/Parser/Parser.hs:10160)
    happyReduce_883 (dist/build/Language/C/Parser/Parser.hs:10166)
    happyReduction_883 (dist/build/Language/C/Parser/Parser.hs:10167)
    happyReduce_884 (dist/build/Language/C/Parser/Parser.hs:10175)
    happyReduction_884 (dist/build/Language/C/Parser/Parser.hs:10176)
    happyReduce_885 (dist/build/Language/C/Parser/Parser.hs:10182)
    happyReduction_885 (dist/build/Language/C/Parser/Parser.hs:10183)
    happyReduce_886 (dist/build/Language/C/Parser/Parser.hs:10199)
    happyReduction_886 (dist/build/Language/C/Parser/Parser.hs:10200)
    happyReduce_887 (dist/build/Language/C/Parser/Parser.hs:10215)
    happyReduction_887 (dist/build/Language/C/Parser/Parser.hs:10216)
    happyReduce_888 (dist/build/Language/C/Parser/Parser.hs:10228)
    happyReduction_888 (dist/build/Language/C/Parser/Parser.hs:10229)
    happyReduce_889 (dist/build/Language/C/Parser/Parser.hs:10239)
    happyReduction_889 (dist/build/Language/C/Parser/Parser.hs:10240)
    happyReduce_890 (dist/build/Language/C/Parser/Parser.hs:10246)
    happyReduction_890 (dist/build/Language/C/Parser/Parser.hs:10247)
    happyReduce_891 (dist/build/Language/C/Parser/Parser.hs:10261)
    happyReduction_891 (dist/build/Language/C/Parser/Parser.hs:10262)
    happyReduce_892 (dist/build/Language/C/Parser/Parser.hs:10270)
    happyReduction_892 (dist/build/Language/C/Parser/Parser.hs:10271)
    happyReduce_893 (dist/build/Language/C/Parser/Parser.hs:10283)
    happyReduction_893 (dist/build/Language/C/Parser/Parser.hs:10284)
    happyReduce_894 (dist/build/Language/C/Parser/Parser.hs:10293)
    happyReduction_894 (dist/build/Language/C/Parser/Parser.hs:10294)
    happyReduce_895 (dist/build/Language/C/Parser/Parser.hs:10311)
    happyReduction_895 (dist/build/Language/C/Parser/Parser.hs:10312)
    happyReduce_896 (dist/build/Language/C/Parser/Parser.hs:10326)
    happyReduction_896 (dist/build/Language/C/Parser/Parser.hs:10327)
    happyReduce_897 (dist/build/Language/C/Parser/Parser.hs:10343)
    happyReduction_897 (dist/build/Language/C/Parser/Parser.hs:10344)
    happyReduce_898 (dist/build/Language/C/Parser/Parser.hs:10352)
    happyReduction_898 (dist/build/Language/C/Parser/Parser.hs:10353)
    happyReduce_899 (dist/build/Language/C/Parser/Parser.hs:10362)
    happyReduction_899 (dist/build/Language/C/Parser/Parser.hs:10363)
    happyReduce_900 (dist/build/Language/C/Parser/Parser.hs:10369)
    happyReduction_900 (dist/build/Language/C/Parser/Parser.hs:10370)
    happyReduce_901 (dist/build/Language/C/Parser/Parser.hs:10374)
    happyReduction_901 (dist/build/Language/C/Parser/Parser.hs:10375)
    happyReduce_902 (dist/build/Language/C/Parser/Parser.hs:10383)
    happyReduction_902 (dist/build/Language/C/Parser/Parser.hs:10384)
    happyReduce_903 (dist/build/Language/C/Parser/Parser.hs:10392)
    happyReduction_903 (dist/build/Language/C/Parser/Parser.hs:10393)
    happyReduce_904 (dist/build/Language/C/Parser/Parser.hs:10401)
    happyReduction_904 (dist/build/Language/C/Parser/Parser.hs:10402)
    happyReduce_905 (dist/build/Language/C/Parser/Parser.hs:10410)
    happyReduction_905 (dist/build/Language/C/Parser/Parser.hs:10411)
    happyReduce_906 (dist/build/Language/C/Parser/Parser.hs:10419)
    happyReduction_906 (dist/build/Language/C/Parser/Parser.hs:10420)
    happyReduce_907 (dist/build/Language/C/Parser/Parser.hs:10428)
    happyReduction_907 (dist/build/Language/C/Parser/Parser.hs:10429)
    happyReduce_908 (dist/build/Language/C/Parser/Parser.hs:10437)
    happyReduction_908 (dist/build/Language/C/Parser/Parser.hs:10438)
    happyReduce_909 (dist/build/Language/C/Parser/Parser.hs:10446)
    happyReduction_909 (dist/build/Language/C/Parser/Parser.hs:10447)
    happyReduce_910 (dist/build/Language/C/Parser/Parser.hs:10455)
    happyReduction_910 (dist/build/Language/C/Parser/Parser.hs:10456)
    happyReduce_911 (dist/build/Language/C/Parser/Parser.hs:10468)
    happyReduction_911 (dist/build/Language/C/Parser/Parser.hs:10469)
    happyReduce_912 (dist/build/Language/C/Parser/Parser.hs:10475)
    happyReduction_912 (dist/build/Language/C/Parser/Parser.hs:10476)
    happyReduce_913 (dist/build/Language/C/Parser/Parser.hs:10485)
    happyReduction_913 (dist/build/Language/C/Parser/Parser.hs:10486)
    happyReduce_914 (dist/build/Language/C/Parser/Parser.hs:10494)
    happyReduction_914 (dist/build/Language/C/Parser/Parser.hs:10495)
    happyReduce_915 (dist/build/Language/C/Parser/Parser.hs:10507)
    happyReduction_915 (dist/build/Language/C/Parser/Parser.hs:10508)
    happyReduce_916 (dist/build/Language/C/Parser/Parser.hs:10520)
    happyReduction_916 (dist/build/Language/C/Parser/Parser.hs:10521)
    happyReduce_917 (dist/build/Language/C/Parser/Parser.hs:10532)
    happyReduction_917 (dist/build/Language/C/Parser/Parser.hs:10533)
    happyReduce_918 (dist/build/Language/C/Parser/Parser.hs:10543)
    happyReduction_918 (dist/build/Language/C/Parser/Parser.hs:10544)
    happyReduce_919 (dist/build/Language/C/Parser/Parser.hs:10550)
    happyReduction_919 (dist/build/Language/C/Parser/Parser.hs:10551)
    happyReduce_920 (dist/build/Language/C/Parser/Parser.hs:10557)
    happyReduction_920 (dist/build/Language/C/Parser/Parser.hs:10558)
    happyReduce_921 (dist/build/Language/C/Parser/Parser.hs:10572)
    happyReduction_921 (dist/build/Language/C/Parser/Parser.hs:10573)
    happyReduce_922 (dist/build/Language/C/Parser/Parser.hs:10586)
    happyReduction_922 (dist/build/Language/C/Parser/Parser.hs:10587)
    happyReduce_923 (dist/build/Language/C/Parser/Parser.hs:10597)
    happyReduction_923 (dist/build/Language/C/Parser/Parser.hs:10598)
    happyReduce_924 (dist/build/Language/C/Parser/Parser.hs:10602)
    happyReduction_924 (dist/build/Language/C/Parser/Parser.hs:10603)
    happyReduce_925 (dist/build/Language/C/Parser/Parser.hs:10611)
    happyReduction_925 (dist/build/Language/C/Parser/Parser.hs:10612)
    happyReduce_926 (dist/build/Language/C/Parser/Parser.hs:10620)
    happyReduction_926 (dist/build/Language/C/Parser/Parser.hs:10621)
    happyReduce_927 (dist/build/Language/C/Parser/Parser.hs:10626)
    happyReduction_927 (dist/build/Language/C/Parser/Parser.hs:10627)
    happyReduce_928 (dist/build/Language/C/Parser/Parser.hs:10631)
    happyReduction_928 (dist/build/Language/C/Parser/Parser.hs:10632)
    happyReduce_929 (dist/build/Language/C/Parser/Parser.hs:10636)
    happyReduction_929 (dist/build/Language/C/Parser/Parser.hs:10637)
    happyReduce_930 (dist/build/Language/C/Parser/Parser.hs:10647)
    happyReduction_930 (dist/build/Language/C/Parser/Parser.hs:10648)
    happyReduce_931 (dist/build/Language/C/Parser/Parser.hs:10653)
    happyReduction_931 (dist/build/Language/C/Parser/Parser.hs:10654)
    happyReduce_932 (dist/build/Language/C/Parser/Parser.hs:10659)
    happyReduction_932 (dist/build/Language/C/Parser/Parser.hs:10660)
    happyReduce_933 (dist/build/Language/C/Parser/Parser.hs:10664)
    happyReduction_933 (dist/build/Language/C/Parser/Parser.hs:10665)
    happyNewToken (dist/build/Language/C/Parser/Parser.hs:10691)
    happyError_ (dist/build/Language/C/Parser/Parser.hs:10912)
    happyThen (dist/build/Language/C/Parser/Parser.hs:10915)
    happyReturn (dist/build/Language/C/Parser/Parser.hs:10917)
    happyThen1 (dist/build/Language/C/Parser/Parser.hs:10919)
    happyReturn1 (dist/build/Language/C/Parser/Parser.hs:10920)
    happyError' (dist/build/Language/C/Parser/Parser.hs:10922)
    parseExp (dist/build/Language/C/Parser/Parser.hs:10925)
    parseEdecl (dist/build/Language/C/Parser/Parser.hs:10928)
    parseDecl (dist/build/Language/C/Parser/Parser.hs:10931)
    parseStructDecl (dist/build/Language/C/Parser/Parser.hs:10934)
    parseEnum (dist/build/Language/C/Parser/Parser.hs:10937)
    parseTypeQuals (dist/build/Language/C/Parser/Parser.hs:10940)
    parseType (dist/build/Language/C/Parser/Parser.hs:10943)
    parseParam (dist/build/Language/C/Parser/Parser.hs:10946)
    parseParams (dist/build/Language/C/Parser/Parser.hs:10949)
    parseInit (dist/build/Language/C/Parser/Parser.hs:10952)
    parseStm (dist/build/Language/C/Parser/Parser.hs:10955)
    parseStms (dist/build/Language/C/Parser/Parser.hs:10958)
    parseBlockItem (dist/build/Language/C/Parser/Parser.hs:10961)
    parseBlockItems (dist/build/Language/C/Parser/Parser.hs:10964)
    parseUnit (dist/build/Language/C/Parser/Parser.hs:10967)
    parseFunc (dist/build/Language/C/Parser/Parser.hs:10970)
    parseObjCProp (dist/build/Language/C/Parser/Parser.hs:10973)
    parseObjCIfaceDecls (dist/build/Language/C/Parser/Parser.hs:10976)
    parseObjCImplDecls (dist/build/Language/C/Parser/Parser.hs:10979)
    parseObjCDictElem (dist/build/Language/C/Parser/Parser.hs:10982)
    parseObjCPropAttr (dist/build/Language/C/Parser/Parser.hs:10985)
    parseObjCMethodParam (dist/build/Language/C/Parser/Parser.hs:10988)
    parseObjCMethodProto (dist/build/Language/C/Parser/Parser.hs:10991)
    parseObjCMethodDef (dist/build/Language/C/Parser/Parser.hs:10994)
    parseObjCMethodRecv (dist/build/Language/C/Parser/Parser.hs:10997)
    parseObjCKeywordArg (dist/build/Language/C/Parser/Parser.hs:11000)
    happySeq (dist/build/Language/C/Parser/Parser.hs:11003)
    happyError (dist/build/Language/C/Parser/Parser.hs:11006)
    getCHAR (dist/build/Language/C/Parser/Parser.hs:11010)
    getSTRING (dist/build/Language/C/Parser/Parser.hs:11011)
    getINT (dist/build/Language/C/Parser/Parser.hs:11012)
    getLONG (dist/build/Language/C/Parser/Parser.hs:11013)
    getLONG_LONG (dist/build/Language/C/Parser/Parser.hs:11014)
    getFLOAT (dist/build/Language/C/Parser/Parser.hs:11015)
    getDOUBLE (dist/build/Language/C/Parser/Parser.hs:11016)
    getLONG_DOUBLE (dist/build/Language/C/Parser/Parser.hs:11017)
    getID (dist/build/Language/C/Parser/Parser.hs:11018)
    getNAMED (dist/build/Language/C/Parser/Parser.hs:11019)
    getOBJCNAMED (dist/build/Language/C/Parser/Parser.hs:11020)
    getPRAGMA (dist/build/Language/C/Parser/Parser.hs:11022)
    getCOMMENT (dist/build/Language/C/Parser/Parser.hs:11024)
    getANTI_ID (dist/build/Language/C/Parser/Parser.hs:11026)
    getANTI_CONST (dist/build/Language/C/Parser/Parser.hs:11027)
    getANTI_INT (dist/build/Language/C/Parser/Parser.hs:11028)
    getANTI_UINT (dist/build/Language/C/Parser/Parser.hs:11029)
    getANTI_LINT (dist/build/Language/C/Parser/Parser.hs:11030)
    getANTI_ULINT (dist/build/Language/C/Parser/Parser.hs:11031)
    getANTI_LLINT (dist/build/Language/C/Parser/Parser.hs:11032)
    getANTI_ULLINT (dist/build/Language/C/Parser/Parser.hs:11033)
    getANTI_FLOAT (dist/build/Language/C/Parser/Parser.hs:11034)
    getANTI_DOUBLE (dist/build/Language/C/Parser/Parser.hs:11035)
    getANTI_LONG_DOUBLE (dist/build/Language/C/Parser/Parser.hs:11036)
    getANTI_CHAR (dist/build/Language/C/Parser/Parser.hs:11037)
    getANTI_STRING (dist/build/Language/C/Parser/Parser.hs:11038)
    getANTI_EXP (dist/build/Language/C/Parser/Parser.hs:11039)
    getANTI_FUNC (dist/build/Language/C/Parser/Parser.hs:11040)
    getANTI_ARGS (dist/build/Language/C/Parser/Parser.hs:11041)
    getANTI_DECL (dist/build/Language/C/Parser/Parser.hs:11042)
    getANTI_DECLS (dist/build/Language/C/Parser/Parser.hs:11043)
    getANTI_SDECL (dist/build/Language/C/Parser/Parser.hs:11044)
    getANTI_SDECLS (dist/build/Language/C/Parser/Parser.hs:11045)
    getANTI_ENUM (dist/build/Language/C/Parser/Parser.hs:11046)
    getANTI_ENUMS (dist/build/Language/C/Parser/Parser.hs:11047)
    getANTI_ESC (dist/build/Language/C/Parser/Parser.hs:11048)
    getANTI_ESCSTM (dist/build/Language/C/Parser/Parser.hs:11049)
    getANTI_EDECL (dist/build/Language/C/Parser/Parser.hs:11050)
    getANTI_EDECLS (dist/build/Language/C/Parser/Parser.hs:11051)
    getANTI_ITEM (dist/build/Language/C/Parser/Parser.hs:11052)
    getANTI_ITEMS (dist/build/Language/C/Parser/Parser.hs:11053)
    getANTI_STM (dist/build/Language/C/Parser/Parser.hs:11054)
    getANTI_STMS (dist/build/Language/C/Parser/Parser.hs:11055)
    getANTI_TYPE_QUAL (dist/build/Language/C/Parser/Parser.hs:11056)
    getANTI_TYPE_QUALS (dist/build/Language/C/Parser/Parser.hs:11057)
    getANTI_TYPE (dist/build/Language/C/Parser/Parser.hs:11058)
    getANTI_SPEC (dist/build/Language/C/Parser/Parser.hs:11059)
    getANTI_PARAM (dist/build/Language/C/Parser/Parser.hs:11060)
    getANTI_PARAMS (dist/build/Language/C/Parser/Parser.hs:11061)
    getANTI_PRAGMA (dist/build/Language/C/Parser/Parser.hs:11062)
    getANTI_COMMENT (dist/build/Language/C/Parser/Parser.hs:11063)
    getANTI_INIT (dist/build/Language/C/Parser/Parser.hs:11064)
    getANTI_INITS (dist/build/Language/C/Parser/Parser.hs:11065)
    getANTI_OBJC_IFDECL (dist/build/Language/C/Parser/Parser.hs:11070)
    getANTI_OBJC_IFDECLS (dist/build/Language/C/Parser/Parser.hs:11071)
    getANTI_OBJC_PROP (dist/build/Language/C/Parser/Parser.hs:11072)
    getANTI_OBJC_PROPS (dist/build/Language/C/Parser/Parser.hs:11073)
    getANTI_OBJC_PROP_ATTR (dist/build/Language/C/Parser/Parser.hs:11074)
    getANTI_OBJC_PROP_ATTRS (dist/build/Language/C/Parser/Parser.hs:11075)
    getANTI_OBJC_DICTS (dist/build/Language/C/Parser/Parser.hs:11076)
    getANTI_OBJC_PARAM (dist/build/Language/C/Parser/Parser.hs:11077)
    getANTI_OBJC_PARAMS (dist/build/Language/C/Parser/Parser.hs:11078)
    getANTI_OBJC_METHOD_PROTO (dist/build/Language/C/Parser/Parser.hs:11079)
    getANTI_OBJC_METHOD_DEF (dist/build/Language/C/Parser/Parser.hs:11080)
    getANTI_OBJC_METHOD_DEFS (dist/build/Language/C/Parser/Parser.hs:11081)
    getANTI_OBJC_RECV (dist/build/Language/C/Parser/Parser.hs:11082)
    getANTI_OBJC_ARG (dist/build/Language/C/Parser/Parser.hs:11083)
    getANTI_OBJC_ARGS (dist/build/Language/C/Parser/Parser.hs:11084)
    lexer (dist/build/Language/C/Parser/Parser.hs:11086)
    locate (dist/build/Language/C/Parser/Parser.hs:11092)
    TySpec (dist/build/Language/C/Parser/Parser.hs:11095)
     (dist/build/Language/C/Parser/Parser.hs:11164)
     (dist/build/Language/C/Parser/Parser.hs:11228)
    isStorage (dist/build/Language/C/Parser/Parser.hs:11296)
    mkStorage (dist/build/Language/C/Parser/Parser.hs:11308)
    isTypeQual (dist/build/Language/C/Parser/Parser.hs:11323)
    mkTypeQuals (dist/build/Language/C/Parser/Parser.hs:11348)
    isSign (dist/build/Language/C/Parser/Parser.hs:11376)
    hasSign (dist/build/Language/C/Parser/Parser.hs:11381)
    mkSign (dist/build/Language/C/Parser/Parser.hs:11384)
    checkNoSign (dist/build/Language/C/Parser/Parser.hs:11393)
    isAttr (dist/build/Language/C/Parser/Parser.hs:11397)
    checkOnlyAttributes (dist/build/Language/C/Parser/Parser.hs:11401)
    mkStringConst (dist/build/Language/C/Parser/Parser.hs:11410)
    composeDecls (dist/build/Language/C/Parser/Parser.hs:11414)
    mkDeclSpec (dist/build/Language/C/Parser/Parser.hs:11433)
    mkPtr (dist/build/Language/C/Parser/Parser.hs:11574)
    mkBlockPtr (dist/build/Language/C/Parser/Parser.hs:11579)
    mkArray (dist/build/Language/C/Parser/Parser.hs:11586)
    mkProto (dist/build/Language/C/Parser/Parser.hs:11591)
    mkOldProto (dist/build/Language/C/Parser/Parser.hs:11594)
    checkInitGroup (dist/build/Language/C/Parser/Parser.hs:11597)
    checkAnonymousStructOrUnion (dist/build/Language/C/Parser/Parser.hs:11645)
    declRoot (dist/build/Language/C/Parser/Parser.hs:11651)
    addClassdefId (dist/build/Language/C/Parser/Parser.hs:11654)
    assertBlocksEnabled (dist/build/Language/C/Parser/Parser.hs:11658)
    expectedObjCPropertyAttr (dist/build/Language/C/Parser/Parser.hs:11664)
    assertObjCEnabled (dist/build/Language/C/Parser/Parser.hs:11672)
    assertCudaEnabled (dist/build/Language/C/Parser/Parser.hs:11678)
    mkBlock (dist/build/Language/C/Parser/Parser.hs:11684)
    mkBlockItems (dist/build/Language/C/Parser/Parser.hs:11689)
    mkCommentStm (dist/build/Language/C/Parser/Parser.hs:11693)
    mkEmptyCommentStm (dist/build/Language/C/Parser/Parser.hs:11696)
    RevList (dist/build/Language/C/Parser/Parser.hs:11699)
    rnil (dist/build/Language/C/Parser/Parser.hs:11703)
    rsingleton (dist/build/Language/C/Parser/Parser.hs:11706)
    rcons (dist/build/Language/C/Parser/Parser.hs:11711)
    rapp (dist/build/Language/C/Parser/Parser.hs:11714)
    rlist (dist/build/Language/C/Parser/Parser.hs:11717)
    rev (dist/build/Language/C/Parser/Parser.hs:11723)
     (dist/build/Language/C/Parser/Parser.hs:11730)
    Happy_IntList (templates/GenericTemplate.hs:48)
    HappyStk (templates/GenericTemplate.hs:88)
    happyParse (templates/GenericTemplate.hs:93)
    happyAccept (templates/GenericTemplate.hs:101)
    happyDoAction (templates/GenericTemplate.hs:111)
    indexShortOffAddr (templates/GenericTemplate.hs:139)
    HappyAddr (templates/GenericTemplate.hs:151)
    happyShift (templates/GenericTemplate.hs:174)
    happySpecReduce_0 (templates/GenericTemplate.hs:184)
    happySpecReduce_1 (templates/GenericTemplate.hs:189)
    happySpecReduce_2 (templates/GenericTemplate.hs:195)
    happySpecReduce_3 (templates/GenericTemplate.hs:201)
    happyReduce (templates/GenericTemplate.hs:207)
    happyMonadReduce (templates/GenericTemplate.hs:215)
    happyMonad2Reduce (templates/GenericTemplate.hs:223)
    happyDrop (templates/GenericTemplate.hs:239)
    happyDropStk (templates/GenericTemplate.hs:242)
    happyGoto (templates/GenericTemplate.hs:249)
    happyFail (templates/GenericTemplate.hs:263)
    notHappyAtAll (templates/GenericTemplate.hs:287)
    happyTcHack (templates/GenericTemplate.hs:294)
    happyDoSeq (templates/GenericTemplate.hs:305)
    happyDontSeq (templates/GenericTemplate.hs:305)
  80% (  4 /  5) in 'Language.C.Parser'
  Missing documentation for:
    parse (Language/C/Parser.hs:24)
  57% (  4 /  7) in 'Language.C.Quote.Base'
  Missing documentation for:
    qqExp (Language/C/Quote/Base.hs:466)
    qqPat (Language/C/Quote/Base.hs:690)
    quasiquote (Language/C/Quote/Base.hs:735)
 100% (  3 /  3) in 'Language.C.Quote'
  20% (  4 / 20) in 'Language.C.Quote.C'
  Missing documentation for:
    cexp (Language/C/Quote/C.hs:42)
    cedecl (Language/C/Quote/C.hs:42)
    cdecl (Language/C/Quote/C.hs:42)
    csdecl (Language/C/Quote/C.hs:42)
    cenum (Language/C/Quote/C.hs:42)
    ctyquals (Language/C/Quote/C.hs:43)
    cty (Language/C/Quote/C.hs:43)
    cparam (Language/C/Quote/C.hs:42)
    cparams (Language/C/Quote/C.hs:42)
    cinit (Language/C/Quote/C.hs:42)
    cstm (Language/C/Quote/C.hs:42)
    cstms (Language/C/Quote/C.hs:42)
    citem (Language/C/Quote/C.hs:43)
    citems (Language/C/Quote/C.hs:43)
    cunit (Language/C/Quote/C.hs:43)
    cfun (Language/C/Quote/C.hs:42)
  11% (  1 /  9) in 'Language.C.Smart'
  Missing documentation for:
     (Language/C/Smart.hs:23)
     (Language/C/Smart.hs:34)
     (Language/C/Smart.hs:43)
     (Language/C/Smart.hs:51)
     (Language/C/Smart.hs:62)
     (Language/C/Smart.hs:68)
    === (Language/C/Smart.hs:89)
    += (Language/C/Smart.hs:93)
  20% (  4 / 20) in 'Language.C.Quote.CUDA'
  Missing documentation for:
    cexp (Language/C/Quote/CUDA.hs:68)
    cedecl (Language/C/Quote/CUDA.hs:68)
    cdecl (Language/C/Quote/CUDA.hs:68)
    csdecl (Language/C/Quote/CUDA.hs:68)
    cenum (Language/C/Quote/CUDA.hs:68)
    ctyquals (Language/C/Quote/CUDA.hs:69)
    cty (Language/C/Quote/CUDA.hs:69)
    cparam (Language/C/Quote/CUDA.hs:68)
    cparams (Language/C/Quote/CUDA.hs:68)
    cinit (Language/C/Quote/CUDA.hs:68)
    cstm (Language/C/Quote/CUDA.hs:68)
    cstms (Language/C/Quote/CUDA.hs:68)
    citem (Language/C/Quote/CUDA.hs:69)
    citems (Language/C/Quote/CUDA.hs:69)
    cunit (Language/C/Quote/CUDA.hs:69)
    cfun (Language/C/Quote/CUDA.hs:68)
  20% (  4 / 20) in 'Language.C.Quote.GCC'
  Missing documentation for:
    cexp (Language/C/Quote/GCC.hs:42)
    cedecl (Language/C/Quote/GCC.hs:42)
    cdecl (Language/C/Quote/GCC.hs:42)
    csdecl (Language/C/Quote/GCC.hs:42)
    cenum (Language/C/Quote/GCC.hs:42)
    ctyquals (Language/C/Quote/GCC.hs:43)
    cty (Language/C/Quote/GCC.hs:43)
    cparam (Language/C/Quote/GCC.hs:42)
    cparams (Language/C/Quote/GCC.hs:42)
    cinit (Language/C/Quote/GCC.hs:42)
    cstm (Language/C/Quote/GCC.hs:42)
    cstms (Language/C/Quote/GCC.hs:42)
    citem (Language/C/Quote/GCC.hs:43)
    citems (Language/C/Quote/GCC.hs:43)
    cunit (Language/C/Quote/GCC.hs:43)
    cfun (Language/C/Quote/GCC.hs:42)
  16% (  5 / 31) in 'Language.C.Quote.ObjC'
  Missing documentation for:
    cexp (Language/C/Quote/ObjC.hs:74)
    cedecl (Language/C/Quote/ObjC.hs:74)
    cdecl (Language/C/Quote/ObjC.hs:74)
    csdecl (Language/C/Quote/ObjC.hs:74)
    cenum (Language/C/Quote/ObjC.hs:74)
    ctyquals (Language/C/Quote/ObjC.hs:75)
    cty (Language/C/Quote/ObjC.hs:75)
    cparam (Language/C/Quote/ObjC.hs:74)
    cparams (Language/C/Quote/ObjC.hs:74)
    cinit (Language/C/Quote/ObjC.hs:74)
    cstm (Language/C/Quote/ObjC.hs:74)
    cstms (Language/C/Quote/ObjC.hs:74)
    citem (Language/C/Quote/ObjC.hs:75)
    citems (Language/C/Quote/ObjC.hs:75)
    cunit (Language/C/Quote/ObjC.hs:75)
    cfun (Language/C/Quote/ObjC.hs:74)
    objcprop (Language/C/Quote/ObjC.hs:93)
    objcifdecls (Language/C/Quote/ObjC.hs:93)
    objcimdecls (Language/C/Quote/ObjC.hs:93)
    objcdictelem (Language/C/Quote/ObjC.hs:93)
    objcpropattr (Language/C/Quote/ObjC.hs:93)
    objcmethparam (Language/C/Quote/ObjC.hs:93)
    objcmethproto (Language/C/Quote/ObjC.hs:93)
    objcmethdef (Language/C/Quote/ObjC.hs:94)
    objcmethrecv (Language/C/Quote/ObjC.hs:94)
    objcarg (Language/C/Quote/ObjC.hs:94)
  20% (  4 / 20) in 'Language.C.Quote.OpenCL'
  Missing documentation for:
    cexp (Language/C/Quote/OpenCL.hs:55)
    cedecl (Language/C/Quote/OpenCL.hs:55)
    cdecl (Language/C/Quote/OpenCL.hs:55)
    csdecl (Language/C/Quote/OpenCL.hs:55)
    cenum (Language/C/Quote/OpenCL.hs:55)
    ctyquals (Language/C/Quote/OpenCL.hs:56)
    cty (Language/C/Quote/OpenCL.hs:56)
    cparam (Language/C/Quote/OpenCL.hs:55)
    cparams (Language/C/Quote/OpenCL.hs:55)
    cinit (Language/C/Quote/OpenCL.hs:55)
    cstm (Language/C/Quote/OpenCL.hs:55)
    cstms (Language/C/Quote/OpenCL.hs:55)
    citem (Language/C/Quote/OpenCL.hs:56)
    citems (Language/C/Quote/OpenCL.hs:56)
    cunit (Language/C/Quote/OpenCL.hs:56)
    cfun (Language/C/Quote/OpenCL.hs:55)
 100% (  4 /  4) in 'Language.C'
Warning: Language.C.Quote.ObjC: could not find link destinations for:
    ObjCLit
Documentation created: dist/doc/html/language-c-quote/index.html,
dist/doc/html/language-c-quote/language-c-quote.txt
Creating package registration file:
/tmp/pkgConf-language-c-quote-0.11.63995400751369221236.2
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/language-c-quote-0.11.6.2-4H8W6HQLssF1lwx6zETHpt
Registering language-c-quote-0.11.6.2...
cabal: Leaving directory '/tmp/cabal-tmp-19022/language-c-quote-0.11.6.2'
Installed language-c-quote-0.11.6.2
cabal: Entering directory '/tmp/cabal-tmp-19022/imperative-edsl-0.7'
Configuring imperative-edsl-0.7...
Building imperative-edsl-0.7...
Preprocessing library imperative-edsl-0.7...
[ 1 of 19] Compiling Control.Chan     ( src/Control/Chan.hs, dist/build/Control/Chan.o )
[ 2 of 19] Compiling Language.Embedded.Expression ( src/Language/Embedded/Expression.hs, dist/build/Language/Embedded/Expression.o )
[ 3 of 19] Compiling Language.C.Monad ( src/Language/C/Monad.hs, dist/build/Language/C/Monad.o )
[ 4 of 19] Compiling Language.Embedded.Backend.C.Expression ( src/Language/Embedded/Backend/C/Expression.hs, dist/build/Language/Embedded/Backend/C/Expression.o )
[ 5 of 19] Compiling Language.Embedded.Signature ( src/Language/Embedded/Signature.hs, dist/build/Language/Embedded/Signature.o )
[ 6 of 19] Compiling System.IO.Fake   ( src/System/IO/Fake.hs, dist/build/System/IO/Fake.o )
[ 7 of 19] Compiling Language.Embedded.Backend.C ( src/Language/Embedded/Backend/C.hs, dist/build/Language/Embedded/Backend/C.o )
[ 8 of 19] Compiling Control.Monads   ( src/Control/Monads.hs, dist/build/Control/Monads.o )
[ 9 of 19] Compiling Language.Embedded.Traversal ( src/Language/Embedded/Traversal.hs, dist/build/Language/Embedded/Traversal.o )
[10 of 19] Compiling Language.Embedded.Imperative.CMD ( src/Language/Embedded/Imperative/CMD.hs, dist/build/Language/Embedded/Imperative/CMD.o )
[11 of 19] Compiling Language.Embedded.Imperative.Args ( src/Language/Embedded/Imperative/Args.hs, dist/build/Language/Embedded/Imperative/Args.o )
[12 of 19] Compiling Language.Embedded.Imperative.Frontend.General ( src/Language/Embedded/Imperative/Frontend/General.hs, dist/build/Language/Embedded/Imperative/Frontend/General.o )
[13 of 19] Compiling Language.Embedded.Imperative.Frontend ( src/Language/Embedded/Imperative/Frontend.hs, dist/build/Language/Embedded/Imperative/Frontend.o )
[14 of 19] Compiling Language.Embedded.Imperative.Backend.C ( src/Language/Embedded/Imperative/Backend/C.hs, dist/build/Language/Embedded/Imperative/Backend/C.o )
[15 of 19] Compiling Language.Embedded.Imperative ( src/Language/Embedded/Imperative.hs, dist/build/Language/Embedded/Imperative.o )
[16 of 19] Compiling Language.Embedded.CExp ( src/Language/Embedded/CExp.hs, dist/build/Language/Embedded/CExp.o )
[17 of 19] Compiling Language.Embedded.Concurrent.CMD ( src/Language/Embedded/Concurrent/CMD.hs, dist/build/Language/Embedded/Concurrent/CMD.o )
[18 of 19] Compiling Language.Embedded.Concurrent.Backend.C ( src/Language/Embedded/Concurrent/Backend/C.hs, dist/build/Language/Embedded/Concurrent/Backend/C.o )
[19 of 19] Compiling Language.Embedded.Concurrent ( src/Language/Embedded/Concurrent.hs, dist/build/Language/Embedded/Concurrent.o )
Running Haddock for imperative-edsl-0.7...
Running hscolour for imperative-edsl-0.7...
Preprocessing library imperative-edsl-0.7...
Preprocessing library imperative-edsl-0.7...
Haddock coverage:
  11% (  1 /  9) in 'Control.Chan'
  Missing documentation for:
    ChanState (src/Control/Chan.hs:6)
    Chan (src/Control/Chan.hs:9)
    ChanGuts (src/Control/Chan.hs:11)
    newChan (src/Control/Chan.hs:19)
    readChan (src/Control/Chan.hs:28)
    writeChan (src/Control/Chan.hs:50)
    closeChan (src/Control/Chan.hs:65)
    lastReadOK (src/Control/Chan.hs:69)
  86% (  6 /  7) in 'Language.Embedded.Expression'
  Missing documentation for:
     (src/Language/Embedded/Expression.hs:43)
  70% ( 42 / 60) in 'Language.C.Monad'
  Missing documentation for:
    usedVars (src/Language/C/Monad.hs:141)
    unique (src/Language/C/Monad.hs:141)
    typedefs (src/Language/C/Monad.hs:141)
    prototypes (src/Language/C/Monad.hs:141)
    params (src/Language/C/Monad.hs:141)
    modules (src/Language/C/Monad.hs:141)
    locals (src/Language/C/Monad.hs:141)
    items (src/Language/C/Monad.hs:141)
    includes (src/Language/C/Monad.hs:141)
    globals (src/Language/C/Monad.hs:141)
    funUsedVars (src/Language/C/Monad.hs:141)
    flags (src/Language/C/Monad.hs:141)
    finalItems (src/Language/C/Monad.hs:141)
    args (src/Language/C/Monad.hs:141)
    aliases (src/Language/C/Monad.hs:141)
    CGen (src/Language/C/Monad.hs:170)
    prettyCGen (src/Language/C/Monad.hs:206)
    addParams (src/Language/C/Monad.hs:268)
  32% (  6 / 19) in 'Language.Embedded.Backend.C.Expression'
  Missing documentation for:
    Module header
     (src/Language/Embedded/Backend/C/Expression.hs:45)
     (src/Language/Embedded/Backend/C/Expression.hs:54)
     (src/Language/Embedded/Backend/C/Expression.hs:55)
     (src/Language/Embedded/Backend/C/Expression.hs:56)
     (src/Language/Embedded/Backend/C/Expression.hs:57)
     (src/Language/Embedded/Backend/C/Expression.hs:58)
     (src/Language/Embedded/Backend/C/Expression.hs:59)
     (src/Language/Embedded/Backend/C/Expression.hs:60)
     (src/Language/Embedded/Backend/C/Expression.hs:61)
     (src/Language/Embedded/Backend/C/Expression.hs:63)
     (src/Language/Embedded/Backend/C/Expression.hs:64)
     (src/Language/Embedded/Backend/C/Expression.hs:76)
  46% (  6 / 13) in 'Language.Embedded.Signature'
  Missing documentation for:
    Module header
    lam (src/Language/Embedded/Signature.hs:35)
    name (src/Language/Embedded/Signature.hs:39)
    ret (src/Language/Embedded/Signature.hs:43)
    ptr (src/Language/Embedded/Signature.hs:43)
    arg (src/Language/Embedded/Signature.hs:48)
    argProxy (src/Language/Embedded/Signature.hs:103)
 100% (  4 /  4) in 'System.IO.Fake'
  81% ( 21 / 26) in 'Language.Embedded.Backend.C'
  Missing documentation for:
    arrayInit (src/Language/Embedded/Backend/C.hs:56)
    removeFileIfPossible (src/Language/Embedded/Backend/C.hs:99)
    ExternalCompilerOpts (src/Language/Embedded/Backend/C.hs:103)
     (src/Language/Embedded/Backend/C.hs:110)
    maybePutStrLn (src/Language/Embedded/Backend/C.hs:119)
  10% (  3 / 31) in 'Control.Monads'
  Missing documentation for:
    Module header
    SupplyT (src/Control/Monads.hs:20)
    Supply (src/Control/Monads.hs:23)
    MonadSupply (src/Control/Monads.hs:25)
     (src/Control/Monads.hs:32)
     (src/Control/Monads.hs:39)
     (src/Control/Monads.hs:40)
     (src/Control/Monads.hs:41)
     (src/Control/Monads.hs:42)
     (src/Control/Monads.hs:43)
     (src/Control/Monads.hs:45)
     (src/Control/Monads.hs:50)
     (src/Control/Monads.hs:55)
     (src/Control/Monads.hs:60)
    runSupplyT (src/Control/Monads.hs:66)
    runSupply (src/Control/Monads.hs:69)
    Tick (src/Control/Monads.hs:81)
    MonadTick (src/Control/Monads.hs:83)
     (src/Control/Monads.hs:92)
     (src/Control/Monads.hs:97)
     (src/Control/Monads.hs:98)
     (src/Control/Monads.hs:99)
     (src/Control/Monads.hs:100)
     (src/Control/Monads.hs:102)
     (src/Control/Monads.hs:107)
     (src/Control/Monads.hs:112)
    runTickT (src/Control/Monads.hs:118)
    runTick (src/Control/Monads.hs:121)
  80% (  4 /  5) in 'Language.Embedded.Traversal'
  Missing documentation for:
     (src/Language/Embedded/Traversal.hs:45)
  57% ( 20 / 35) in 'Language.Embedded.Imperative.CMD'
  Missing documentation for:
    Border (src/Language/Embedded/Imperative/CMD.hs:249)
    borderVal (src/Language/Embedded/Imperative/CMD.hs:262)
    borderIncl (src/Language/Embedded/Imperative/CMD.hs:266)
    ControlCMD (src/Language/Embedded/Imperative/CMD.hs:278)
    PtrCMD (src/Language/Embedded/Imperative/CMD.hs:354)
    PrintfArg (src/Language/Embedded/Imperative/CMD.hs:391)
    mapPrintfArg (src/Language/Embedded/Imperative/CMD.hs:395)
    mapPrintfArgM (src/Language/Embedded/Imperative/CMD.hs:400)
    FileCMD (src/Language/Embedded/Imperative/CMD.hs:438)
    Arg (src/Language/Embedded/Imperative/CMD.hs:500)
    FunArg (src/Language/Embedded/Imperative/CMD.hs:505)
    mapFunArg (src/Language/Embedded/Imperative/CMD.hs:548)
    mapFunArgM (src/Language/Embedded/Imperative/CMD.hs:556)
    Assignable (src/Language/Embedded/Imperative/CMD.hs:566)
    C_CMD (src/Language/Embedded/Imperative/CMD.hs:574)
  47% (  7 / 15) in 'Language.Embedded.Imperative.Args'
  Missing documentation for:
     (src/Language/Embedded/Imperative/Args.hs:19)
     (src/Language/Embedded/Imperative/Args.hs:29)
     (src/Language/Embedded/Imperative/Args.hs:39)
     (src/Language/Embedded/Imperative/Args.hs:49)
     (src/Language/Embedded/Imperative/Args.hs:59)
     (src/Language/Embedded/Imperative/Args.hs:71)
    ConstArg (src/Language/Embedded/Imperative/Args.hs:75)
     (src/Language/Embedded/Imperative/Args.hs:78)
  68% ( 13 / 19) in 'Language.Embedded.Imperative.Frontend.General'
  Missing documentation for:
    Border (src/Language/Embedded/Imperative/CMD.hs:249)
    PrintfArg (src/Language/Embedded/Imperative/CMD.hs:391)
    FunArg (src/Language/Embedded/Imperative/CMD.hs:505)
    Assignable (src/Language/Embedded/Imperative/CMD.hs:566)
    Definition
    cedecl
  95% ( 70 / 74) in 'Language.Embedded.Imperative.Frontend'
  Missing documentation for:
    Module header
    PrintfType (src/Language/Embedded/Imperative/Frontend.hs:299)
     (src/Language/Embedded/Imperative/Frontend.hs:304)
     (src/Language/Embedded/Imperative/Frontend.hs:310)
  38% (  6 / 16) in 'Language.Embedded.Imperative.Backend.C'
  Missing documentation for:
     (src/Language/Embedded/Imperative/Backend/C.hs:79)
    compPtrCMD (src/Language/Embedded/Imperative/Backend/C.hs:178)
    compIOMode (src/Language/Embedded/Imperative/Backend/C.hs:190)
    compC_CMD (src/Language/Embedded/Imperative/Backend/C.hs:237)
     (src/Language/Embedded/Imperative/Backend/C.hs:307)
     (src/Language/Embedded/Imperative/Backend/C.hs:308)
     (src/Language/Embedded/Imperative/Backend/C.hs:309)
     (src/Language/Embedded/Imperative/Backend/C.hs:310)
     (src/Language/Embedded/Imperative/Backend/C.hs:311)
     (src/Language/Embedded/Imperative/Backend/C.hs:312)
  87% ( 27 / 31) in 'Language.Embedded.Imperative'
  Missing documentation for:
    ControlCMD (src/Language/Embedded/Imperative/CMD.hs:278)
    PtrCMD (src/Language/Embedded/Imperative/CMD.hs:354)
    FileCMD (src/Language/Embedded/Imperative/CMD.hs:438)
    C_CMD (src/Language/Embedded/Imperative/CMD.hs:574)
  42% ( 28 / 67) in 'Language.Embedded.CExp'
  Missing documentation for:
    Unary (src/Language/Embedded/CExp.hs:43)
    evalUnary (src/Language/Embedded/CExp.hs:48)
    unaryOp (src/Language/Embedded/CExp.hs:52)
    Binary (src/Language/Embedded/CExp.hs:56)
    evalBinary (src/Language/Embedded/CExp.hs:73)
    binaryOp (src/Language/Embedded/CExp.hs:89)
    SupportCode (src/Language/Embedded/CExp.hs:132)
    T (src/Language/Embedded/CExp.hs:136)
     (src/Language/Embedded/CExp.hs:143)
    evalSym (src/Language/Embedded/CExp.hs:150)
     (src/Language/Embedded/CExp.hs:178)
     (src/Language/Embedded/CExp.hs:184)
     (src/Language/Embedded/CExp.hs:236)
    castAST (src/Language/Embedded/CExp.hs:254)
    LitP (src/Language/Embedded/CExp.hs:265)
    LitP' (src/Language/Embedded/CExp.hs:266)
    NonLitP (src/Language/Embedded/CExp.hs:267)
    NonLitP' (src/Language/Embedded/CExp.hs:268)
    OpP (src/Language/Embedded/CExp.hs:269)
    OpP' (src/Language/Embedded/CExp.hs:270)
    UOpP (src/Language/Embedded/CExp.hs:271)
    UOpP' (src/Language/Embedded/CExp.hs:272)
    withCode (src/Language/Embedded/CExp.hs:309)
    true (src/Language/Embedded/CExp.hs:312)
    false (src/Language/Embedded/CExp.hs:312)
     (src/Language/Embedded/CExp.hs:316)
     (src/Language/Embedded/CExp.hs:355)
    #< (src/Language/Embedded/CExp.hs:430)
    #> (src/Language/Embedded/CExp.hs:435)
    #<= (src/Language/Embedded/CExp.hs:440)
    #>= (src/Language/Embedded/CExp.hs:445)
     (src/Language/Embedded/CExp.hs:489)
     (src/Language/Embedded/CExp.hs:491)
     (src/Language/Embedded/CExp.hs:506)
     (src/Language/Embedded/CExp.hs:511)
     (src/Language/Embedded/CExp.hs:513)
     (src/Language/Embedded/CExp.hs:515)
     (src/Language/Embedded/CExp.hs:520)
     (src/Language/Embedded/CExp.hs:525)
  38% (  5 / 13) in 'Language.Embedded.Concurrent.CMD'
  Missing documentation for:
    Module header
    TID (src/Language/Embedded/Concurrent/CMD.hs:38)
    ThreadId (src/Language/Embedded/Concurrent/CMD.hs:65)
    CID (src/Language/Embedded/Concurrent/CMD.hs:39)
    ThreadCMD (src/Language/Embedded/Concurrent/CMD.hs:120)
    ChanCMD (src/Language/Embedded/Concurrent/CMD.hs:126)
    Closeable (src/Language/Embedded/Concurrent/CMD.hs:74)
    Uncloseable (src/Language/Embedded/Concurrent/CMD.hs:75)
  22% (  2 /  9) in 'Language.Embedded.Concurrent.Backend.C'
  Missing documentation for:
    Module header
     (src/Language/Embedded/Concurrent/Backend/C.hs:24)
     (src/Language/Embedded/Concurrent/Backend/C.hs:27)
    threadFun (src/Language/Embedded/Concurrent/Backend/C.hs:30)
    compChanSize (src/Language/Embedded/Concurrent/Backend/C.hs:101)
     (src/Language/Embedded/Concurrent/Backend/C.hs:115)
     (src/Language/Embedded/Concurrent/Backend/C.hs:117)
  61% ( 19 / 31) in 'Language.Embedded.Concurrent'
  Missing documentation for:
    ThreadId (src/Language/Embedded/Concurrent/CMD.hs:65)
    ThreadCMD (src/Language/Embedded/Concurrent/CMD.hs:120)
    ChanCMD (src/Language/Embedded/Concurrent/CMD.hs:126)
    Closeable (src/Language/Embedded/Concurrent/CMD.hs:74)
    Uncloseable (src/Language/Embedded/Concurrent/CMD.hs:75)
    newCloseableChan (src/Language/Embedded/Concurrent.hs:87)
    newChan' (src/Language/Embedded/Concurrent.hs:170)
    newCloseableChan' (src/Language/Embedded/Concurrent.hs:175)
    readChan' (src/Language/Embedded/Concurrent.hs:180)
    writeChan' (src/Language/Embedded/Concurrent.hs:198)
    readChanBuf' (src/Language/Embedded/Concurrent.hs:187)
    writeChanBuf' (src/Language/Embedded/Concurrent.hs:206)
Warning: Control.Monads: could not find link destinations for:
    ~
Warning: Language.Embedded.Imperative.Frontend.General: could not find link destinations for:
    unsafeIndex unsafeRangeSize
Warning: Language.Embedded.Imperative.Frontend: could not find link destinations for:
    ~
Warning: Language.Embedded.Imperative: could not find link destinations for:
    ~
Warning: Language.Embedded.CExp: could not find link destinations for:
    ~#
Warning: Language.Embedded.Concurrent.CMD: could not find link destinations for:
    Flag Chan setFlag
Warning: Language.Embedded.Concurrent: could not find link destinations for:
    Flag Chan
Documentation created: dist/doc/html/imperative-edsl/index.html,
dist/doc/html/imperative-edsl/imperative-edsl.txt
Creating package registration file:
/tmp/pkgConf-imperative-edsl-08389257861339624583.7
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/imperative-edsl-0.7-8sxXOkcbcmj10EHsDHzLSi
Registering imperative-edsl-0.7...
cabal: Leaving directory '/tmp/cabal-tmp-19022/imperative-edsl-0.7'
Installed imperative-edsl-0.7
Downloading raw-feldspar-0.1...
cabal: Entering directory '/tmp/cabal-tmp-19022/raw-feldspar-0.1'
Configuring raw-feldspar-0.1...
Building raw-feldspar-0.1...
Preprocessing library raw-feldspar-0.1...
[ 1 of 23] Compiling Feldspar.Primitive.Representation ( src/Feldspar/Primitive/Representation.hs, dist/build/Feldspar/Primitive/Representation.o )
[ 2 of 23] Compiling Feldspar.Primitive.Backend.C ( src/Feldspar/Primitive/Backend/C.hs, dist/build/Feldspar/Primitive/Backend/C.o )

src/Feldspar/Primitive/Backend/C.hs:365:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘go’: go _ s _ = ...
[ 3 of 23] Compiling Data.Selection   ( src/Data/Selection.hs, dist/build/Data/Selection.o )
[ 4 of 23] Compiling Data.TypedStruct ( src/Data/TypedStruct.hs, dist/build/Data/TypedStruct.o )
[ 5 of 23] Compiling Data.Inhabited.TH ( src/Data/Inhabited/TH.hs, dist/build/Data/Inhabited/TH.o )
[ 6 of 23] Compiling Data.Inhabited   ( src/Data/Inhabited.hs, dist/build/Data/Inhabited.o )
[ 7 of 23] Compiling Feldspar.Representation ( src/Feldspar/Representation.hs, dist/build/Feldspar/Representation.o )
[ 8 of 23] Compiling Feldspar.Sugar   ( src/Feldspar/Sugar.hs, dist/build/Feldspar/Sugar.o )
[ 9 of 23] Compiling Feldspar.Optimize ( src/Feldspar/Optimize.hs, dist/build/Feldspar/Optimize.o )

src/Feldspar/Optimize.hs:118:1: warning:
    Pattern match checker exceeded (2000000) iterations in
    an equation for ‘simplifyUp’. (Use -fmax-pmcheck-iterations=n
    to set the maximun number of iterations to n)
[10 of 23] Compiling Feldspar.Frontend ( src/Feldspar/Frontend.hs, dist/build/Feldspar/Frontend.o )
[11 of 23] Compiling Feldspar         ( src/Feldspar.hs, dist/build/Feldspar.o )
[12 of 23] Compiling Feldspar.Data.Option ( src/Feldspar/Data/Option.hs, dist/build/Feldspar/Data/Option.o )
[13 of 23] Compiling Feldspar.Data.Validated ( src/Feldspar/Data/Validated.hs, dist/build/Feldspar/Data/Validated.o )
[14 of 23] Compiling Feldspar.Run.Representation ( src/Feldspar/Run/Representation.hs, dist/build/Feldspar/Run/Representation.o )
[15 of 23] Compiling Feldspar.Run.Concurrent ( src/Feldspar/Run/Concurrent.hs, dist/build/Feldspar/Run/Concurrent.o )
[16 of 23] Compiling Feldspar.Run.Compile ( src/Feldspar/Run/Compile.hs, dist/build/Feldspar/Run/Compile.o )
[17 of 23] Compiling Feldspar.Run.Frontend ( src/Feldspar/Run/Frontend.hs, dist/build/Feldspar/Run/Frontend.o )
[18 of 23] Compiling Feldspar.Run.Marshal ( src/Feldspar/Run/Marshal.hs, dist/build/Feldspar/Run/Marshal.o )
[19 of 23] Compiling Feldspar.Run     ( src/Feldspar/Run.hs, dist/build/Feldspar/Run.o )
[20 of 23] Compiling Feldspar.Data.Array ( src/Feldspar/Data/Array.hs, dist/build/Feldspar/Data/Array.o )
[21 of 23] Compiling Feldspar.Data.Vector ( src/Feldspar/Data/Vector.hs, dist/build/Feldspar/Data/Vector.o )
[22 of 23] Compiling Feldspar.Data.Storable ( src/Feldspar/Data/Storable.hs, dist/build/Feldspar/Data/Storable.o )
[23 of 23] Compiling Feldspar.Data.Buffered ( src/Feldspar/Data/Buffered.hs, dist/build/Feldspar/Data/Buffered.o )
Running Haddock for raw-feldspar-0.1...
Running hscolour for raw-feldspar-0.1...
Preprocessing library raw-feldspar-0.1...
Preprocessing library raw-feldspar-0.1...

src/Feldspar/Primitive/Backend/C.hs:365:5: warning: [-Woverlapping-patterns]
    Pattern match is redundant
    In an equation for ‘go’: go _ s _ = ...

src/Feldspar/Optimize.hs:118:1: warning:
    Pattern match checker exceeded (2000000) iterations in
    an equation for ‘simplifyUp’. (Use -fmax-pmcheck-iterations=n
    to set the maximun number of iterations to n)
Haddock coverage:
  29% ( 14 / 48) in 'Feldspar.Primitive.Representation'
  Missing documentation for:
    Length (src/Feldspar/Primitive/Representation.hs:33)
    Index (src/Feldspar/Primitive/Representation.hs:34)
    IntTypeRep (src/Feldspar/Primitive/Representation.hs:53)
    WordTypeRep (src/Feldspar/Primitive/Representation.hs:60)
    IntWordTypeRep (src/Feldspar/Primitive/Representation.hs:67)
    FloatingTypeRep (src/Feldspar/Primitive/Representation.hs:72)
    ComplexTypeRep (src/Feldspar/Primitive/Representation.hs:77)
    viewPrimTypeRep (src/Feldspar/Primitive/Representation.hs:98)
    unviewPrimTypeRep (src/Feldspar/Primitive/Representation.hs:113)
    primTypeIntWidth (src/Feldspar/Primitive/Representation.hs:128)
     (src/Feldspar/Primitive/Representation.hs:145)
     (src/Feldspar/Primitive/Representation.hs:146)
     (src/Feldspar/Primitive/Representation.hs:147)
     (src/Feldspar/Primitive/Representation.hs:148)
     (src/Feldspar/Primitive/Representation.hs:149)
     (src/Feldspar/Primitive/Representation.hs:150)
     (src/Feldspar/Primitive/Representation.hs:151)
     (src/Feldspar/Primitive/Representation.hs:152)
     (src/Feldspar/Primitive/Representation.hs:153)
     (src/Feldspar/Primitive/Representation.hs:154)
     (src/Feldspar/Primitive/Representation.hs:155)
     (src/Feldspar/Primitive/Representation.hs:156)
     (src/Feldspar/Primitive/Representation.hs:157)
     (src/Feldspar/Primitive/Representation.hs:287)
     (src/Feldspar/Primitive/Representation.hs:289)
     (src/Feldspar/Primitive/Representation.hs:299)
     (src/Feldspar/Primitive/Representation.hs:301)
     (src/Feldspar/Primitive/Representation.hs:374)
    PrimDomain (src/Feldspar/Primitive/Representation.hs:385)
     (src/Feldspar/Primitive/Representation.hs:390)
    sugarSymPrim (src/Feldspar/Primitive/Representation.hs:405)
     (src/Feldspar/Primitive/Representation.hs:418)
     (src/Feldspar/Primitive/Representation.hs:424)
     (src/Feldspar/Primitive/Representation.hs:434)
  48% ( 11 / 23) in 'Feldspar.Primitive.Backend.C'
  Missing documentation for:
    viewLitPrim (src/Feldspar/Primitive/Backend/C.hs:31)
     (src/Feldspar/Primitive/Backend/C.hs:36)
    addTagMacro (src/Feldspar/Primitive/Backend/C.hs:75)
    complexSign_def (src/Feldspar/Primitive/Backend/C.hs:107)
    complexSignf_def (src/Feldspar/Primitive/Backend/C.hs:118)
    div_def (src/Feldspar/Primitive/Backend/C.hs:194)
    ldiv_def (src/Feldspar/Primitive/Backend/C.hs:203)
    mod_def (src/Feldspar/Primitive/Backend/C.hs:212)
    lmod_def (src/Feldspar/Primitive/Backend/C.hs:220)
    compDiv (src/Feldspar/Primitive/Backend/C.hs:231)
    compMod (src/Feldspar/Primitive/Backend/C.hs:243)
     (src/Feldspar/Primitive/Backend/C.hs:368)
 100% ( 11 / 11) in 'Data.Selection'
 100% ( 15 / 15) in 'Data.TypedStruct'
   0% (  0 /  2) in 'Data.Inhabited.TH'
  Missing documentation for:
    Module header
    inhabitedTupleInstances (src/Data/Inhabited/TH.hs:11)
   7% (  2 / 29) in 'Data.Inhabited'
  Missing documentation for:
     (src/Data/Inhabited.hs:24)
     (src/Data/Inhabited.hs:25)
     (src/Data/Inhabited.hs:26)
     (src/Data/Inhabited.hs:27)
     (src/Data/Inhabited.hs:28)
     (src/Data/Inhabited.hs:29)
     (src/Data/Inhabited.hs:30)
     (src/Data/Inhabited.hs:31)
     (src/Data/Inhabited.hs:32)
     (src/Data/Inhabited.hs:33)
     (src/Data/Inhabited.hs:34)
     (src/Data/Inhabited.hs:35)
     (src/Data/Inhabited.hs:36)
     (src/Data/Inhabited.hs:38)
     (src/Data/Inhabited.hs:38)
     (src/Data/Inhabited.hs:38)
     (src/Data/Inhabited.hs:38)
     (src/Data/Inhabited.hs:38)
     (src/Data/Inhabited.hs:38)
     (src/Data/Inhabited.hs:38)
     (src/Data/Inhabited.hs:38)
     (src/Data/Inhabited.hs:38)
     (src/Data/Inhabited.hs:38)
     (src/Data/Inhabited.hs:38)
     (src/Data/Inhabited.hs:38)
     (src/Data/Inhabited.hs:38)
     (src/Data/Inhabited.hs:38)
  40% ( 31 / 78) in 'Feldspar.Representation'
  Missing documentation for:
     (src/Feldspar/Representation.hs:54)
     (src/Feldspar/Representation.hs:55)
     (src/Feldspar/Representation.hs:56)
     (src/Feldspar/Representation.hs:57)
     (src/Feldspar/Representation.hs:58)
     (src/Feldspar/Representation.hs:59)
     (src/Feldspar/Representation.hs:60)
     (src/Feldspar/Representation.hs:61)
     (src/Feldspar/Representation.hs:62)
     (src/Feldspar/Representation.hs:63)
     (src/Feldspar/Representation.hs:64)
     (src/Feldspar/Representation.hs:65)
     (src/Feldspar/Representation.hs:66)
     (src/Feldspar/Representation.hs:67)
     (src/Feldspar/Representation.hs:71)
     (src/Feldspar/Representation.hs:73)
     (src/Feldspar/Representation.hs:139)
    ExtraPrimitive (src/Feldspar/Representation.hs:220)
     (src/Feldspar/Representation.hs:231)
     (src/Feldspar/Representation.hs:239)
     (src/Feldspar/Representation.hs:241)
     (src/Feldspar/Representation.hs:250)
     (src/Feldspar/Representation.hs:258)
     (src/Feldspar/Representation.hs:263)
     (src/Feldspar/Representation.hs:265)
     (src/Feldspar/Representation.hs:273)
     (src/Feldspar/Representation.hs:277)
     (src/Feldspar/Representation.hs:279)
     (src/Feldspar/Representation.hs:283)
    FeldConstructs (src/Feldspar/Representation.hs:290)
    FeldDomain (src/Feldspar/Representation.hs:299)
    Data (src/Feldspar/Representation.hs:301)
     (src/Feldspar/Representation.hs:311)
     (src/Feldspar/Representation.hs:335)
     (src/Feldspar/Representation.hs:368)
     (src/Feldspar/Representation.hs:374)
    AssertCMD (src/Feldspar/Representation.hs:384)
     (src/Feldspar/Representation.hs:392)
     (src/Feldspar/Representation.hs:396)
     (src/Feldspar/Representation.hs:400)
    CompCMD (src/Feldspar/Representation.hs:406)
     (src/Feldspar/Representation.hs:425)
     (src/Feldspar/Representation.hs:426)
     (src/Feldspar/Representation.hs:428)
     (src/Feldspar/Representation.hs:429)
     (src/Feldspar/Representation.hs:430)
     (src/Feldspar/Representation.hs:432)
   6% (  1 / 16) in 'Feldspar.Sugar'
  Missing documentation for:
     (src/Feldspar/Sugar.hs:22)
     (src/Feldspar/Sugar.hs:32)
     (src/Feldspar/Sugar.hs:39)
     (src/Feldspar/Sugar.hs:39)
     (src/Feldspar/Sugar.hs:39)
     (src/Feldspar/Sugar.hs:39)
     (src/Feldspar/Sugar.hs:39)
     (src/Feldspar/Sugar.hs:39)
     (src/Feldspar/Sugar.hs:39)
     (src/Feldspar/Sugar.hs:39)
     (src/Feldspar/Sugar.hs:39)
     (src/Feldspar/Sugar.hs:39)
     (src/Feldspar/Sugar.hs:39)
     (src/Feldspar/Sugar.hs:39)
     (src/Feldspar/Sugar.hs:39)
  19% (  6 / 31) in 'Feldspar.Optimize'
  Missing documentation for:
    witInteger (src/Feldspar/Optimize.hs:30)
    isExact (src/Feldspar/Optimize.hs:42)
    SymP (src/Feldspar/Optimize.hs:53)
    VarP (src/Feldspar/Optimize.hs:57)
    LamP (src/Feldspar/Optimize.hs:61)
    viewLit (src/Feldspar/Optimize.hs:91)
    LitP (src/Feldspar/Optimize.hs:96)
    NonLitP (src/Feldspar/Optimize.hs:100)
    AddP (src/Feldspar/Optimize.hs:102)
    SubP (src/Feldspar/Optimize.hs:103)
    MulP (src/Feldspar/Optimize.hs:104)
    NegP (src/Feldspar/Optimize.hs:105)
    QuotP (src/Feldspar/Optimize.hs:107)
    RemP (src/Feldspar/Optimize.hs:108)
    DivP (src/Feldspar/Optimize.hs:109)
    ModP (src/Feldspar/Optimize.hs:110)
    DivBalancedP (src/Feldspar/Optimize.hs:111)
    simplifyUp (src/Feldspar/Optimize.hs:115)
    OptEnv (src/Feldspar/Optimize.hs:274)
    Opt (src/Feldspar/Optimize.hs:276)
    tellVar (src/Feldspar/Optimize.hs:278)
    deleteVar (src/Feldspar/Optimize.hs:281)
    tellUnsafe (src/Feldspar/Optimize.hs:284)
    simplifyM (src/Feldspar/Optimize.hs:287)
    simplify (src/Feldspar/Optimize.hs:330)
  85% ( 99 /117) in 'Feldspar.Frontend'
  Missing documentation for:
    Module header
    false (src/Feldspar/Frontend.hs:115)
    true (src/Feldspar/Frontend.hs:118)
     (src/Feldspar/Frontend.hs:121)
     (src/Feldspar/Frontend.hs:144)
     (src/Feldspar/Frontend.hs:149)
     (src/Feldspar/Frontend.hs:159)
     (src/Feldspar/Frontend.hs:164)
    bitSize (src/Feldspar/Frontend.hs:401)
    Indexed (src/Feldspar/Frontend.hs:453)
     (src/Feldspar/Frontend.hs:470)
     (src/Feldspar/Frontend.hs:471)
     (src/Feldspar/Frontend.hs:483)
     (src/Feldspar/Frontend.hs:488)
     (src/Feldspar/Frontend.hs:495)
    desugar (src/Feldspar/Frontend.hs:508)
    sugar (src/Feldspar/Frontend.hs:511)
     (src/Feldspar/Frontend.hs:573)
  83% ( 34 / 41) in 'Feldspar'
  Missing documentation for:
    Module header
    Data (src/Feldspar/Representation.hs:301)
    Length (src/Feldspar/Primitive/Representation.hs:33)
    Index (src/Feldspar/Primitive/Representation.hs:34)
    Domain
    Internal
    Border
  94% ( 16 / 17) in 'Feldspar.Data.Option'
  Missing documentation for:
    rebuildOption (src/Feldspar/Data/Option.hs:119)
  62% (  8 / 13) in 'Feldspar.Data.Validated'
  Missing documentation for:
     (src/Feldspar/Data/Validated.hs:34)
     (src/Feldspar/Data/Validated.hs:38)
     (src/Feldspar/Data/Validated.hs:43)
     (src/Feldspar/Data/Validated.hs:50)
    fromValidated (src/Feldspar/Data/Validated.hs:82)
  29% (  2 /  7) in 'Feldspar.Run.Representation'
  Missing documentation for:
    RunCMD (src/Feldspar/Run/Representation.hs:18)
     (src/Feldspar/Run/Representation.hs:37)
    MonadRun (src/Feldspar/Run/Representation.hs:44)
     (src/Feldspar/Run/Representation.hs:48)
     (src/Feldspar/Run/Representation.hs:49)
  60% (  9 / 15) in 'Feldspar.Run.Concurrent'
  Missing documentation for:
    Module header
    ThreadId
    Closeable
    Uncloseable
    Transferable (src/Feldspar/Run/Concurrent.hs:62)
    BulkTransferable (src/Feldspar/Run/Concurrent.hs:108)
  76% ( 34 / 45) in 'Feldspar.Run.Compile'
  Missing documentation for:
    Module header
    newRefV (src/Feldspar/Run/Compile.hs:50)
    initRefV (src/Feldspar/Run/Compile.hs:53)
    getRefV (src/Feldspar/Run/Compile.hs:56)
    setRefV (src/Feldspar/Run/Compile.hs:59)
    unsafeFreezeRefV (src/Feldspar/Run/Compile.hs:62)
     (src/Feldspar/Run/Compile.hs:86)
    env0 (src/Feldspar/Run/Compile.hs:104)
    TargetCMD (src/Feldspar/Run/Compile.hs:130)
    translate (src/Feldspar/Run/Compile.hs:308)
     (src/Feldspar/Run/Compile.hs:319)
  91% ( 40 / 44) in 'Feldspar.Run.Frontend'
  Missing documentation for:
    MonadRun (src/Feldspar/Run/Representation.hs:44)
    PrintfType (src/Feldspar/Run/Frontend.hs:67)
     (src/Feldspar/Run/Frontend.hs:71)
     (src/Feldspar/Run/Frontend.hs:75)
  15% (  7 / 47) in 'Feldspar.Run.Marshal'
  Missing documentation for:
    Module header
    Parser (src/Feldspar/Run/Marshal.hs:21)
     (src/Feldspar/Run/Marshal.hs:24)
     (src/Feldspar/Run/Marshal.hs:29)
    readParser (src/Feldspar/Run/Marshal.hs:34)
    parse (src/Feldspar/Run/Marshal.hs:44)
     (src/Feldspar/Run/Marshal.hs:64)
     (src/Feldspar/Run/Marshal.hs:65)
     (src/Feldspar/Run/Marshal.hs:66)
     (src/Feldspar/Run/Marshal.hs:67)
     (src/Feldspar/Run/Marshal.hs:68)
     (src/Feldspar/Run/Marshal.hs:69)
     (src/Feldspar/Run/Marshal.hs:70)
     (src/Feldspar/Run/Marshal.hs:71)
     (src/Feldspar/Run/Marshal.hs:72)
     (src/Feldspar/Run/Marshal.hs:73)
     (src/Feldspar/Run/Marshal.hs:74)
     (src/Feldspar/Run/Marshal.hs:76)
     (src/Feldspar/Run/Marshal.hs:81)
     (src/Feldspar/Run/Marshal.hs:86)
     (src/Feldspar/Run/Marshal.hs:91)
     (src/Feldspar/Run/Marshal.hs:96)
     (src/Feldspar/Run/Marshal.hs:101)
     (src/Feldspar/Run/Marshal.hs:136)
     (src/Feldspar/Run/Marshal.hs:137)
     (src/Feldspar/Run/Marshal.hs:138)
     (src/Feldspar/Run/Marshal.hs:139)
     (src/Feldspar/Run/Marshal.hs:140)
     (src/Feldspar/Run/Marshal.hs:141)
     (src/Feldspar/Run/Marshal.hs:142)
     (src/Feldspar/Run/Marshal.hs:143)
     (src/Feldspar/Run/Marshal.hs:144)
     (src/Feldspar/Run/Marshal.hs:145)
     (src/Feldspar/Run/Marshal.hs:147)
     (src/Feldspar/Run/Marshal.hs:153)
     (src/Feldspar/Run/Marshal.hs:159)
     (src/Feldspar/Run/Marshal.hs:165)
     (src/Feldspar/Run/Marshal.hs:174)
     (src/Feldspar/Run/Marshal.hs:184)
     (src/Feldspar/Run/Marshal.hs:205)
  97% ( 30 / 31) in 'Feldspar.Run'
  Missing documentation for:
    ExternalCompilerOpts
  82% ( 18 / 22) in 'Feldspar.Data.Array'
  Missing documentation for:
    listExtent' (src/Feldspar/Data/Array.hs:202)
    tailExtent' (src/Feldspar/Data/Array.hs:207)
    convInnerExtent (src/Feldspar/Data/Array.hs:211)
    Finite2 (src/Feldspar/Data/Array.hs:226)
  52% ( 65 /126) in 'Feldspar.Data.Vector'
  Missing documentation for:
     (src/Feldspar/Data/Vector.hs:235)
     (src/Feldspar/Data/Vector.hs:251)
     (src/Feldspar/Data/Vector.hs:260)
     (src/Feldspar/Data/Vector.hs:267)
     (src/Feldspar/Data/Vector.hs:271)
    VecChanSizeSpec (src/Feldspar/Data/Vector.hs:282)
    ofLength (src/Feldspar/Data/Vector.hs:284)
     (src/Feldspar/Data/Vector.hs:287)
     (src/Feldspar/Data/Vector.hs:311)
    tail (src/Feldspar/Data/Vector.hs:327)
    take (src/Feldspar/Data/Vector.hs:330)
    drop (src/Feldspar/Data/Vector.hs:333)
    tails (src/Feldspar/Data/Vector.hs:338)
    inits (src/Feldspar/Data/Vector.hs:341)
    inits1 (src/Feldspar/Data/Vector.hs:344)
    replicate (src/Feldspar/Data/Vector.hs:347)
    map (src/Feldspar/Data/Vector.hs:350)
    zip (src/Feldspar/Data/Vector.hs:353)
    reverse (src/Feldspar/Data/Vector.hs:365)
    ... (src/Feldspar/Data/Vector.hs:368)
    zipWith (src/Feldspar/Data/Vector.hs:373)
    sum (src/Feldspar/Data/Vector.hs:385)
     (src/Feldspar/Data/Vector.hs:410)
     (src/Feldspar/Data/Vector.hs:429)
     (src/Feldspar/Data/Vector.hs:443)
     (src/Feldspar/Data/Vector.hs:465)
     (src/Feldspar/Data/Vector.hs:477)
    toRowVec (src/Feldspar/Data/Vector.hs:512)
    fromRowVec (src/Feldspar/Data/Vector.hs:515)
    toColVec (src/Feldspar/Data/Vector.hs:518)
    fromColVec (src/Feldspar/Data/Vector.hs:521)
     (src/Feldspar/Data/Vector.hs:594)
     (src/Feldspar/Data/Vector.hs:616)
     (src/Feldspar/Data/Vector.hs:623)
     (src/Feldspar/Data/Vector.hs:647)
     (src/Feldspar/Data/Vector.hs:648)
     (src/Feldspar/Data/Vector.hs:650)
    concat (src/Feldspar/Data/Vector.hs:686)
    flatten (src/Feldspar/Data/Vector.hs:703)
     (src/Feldspar/Data/Vector.hs:760)
     (src/Feldspar/Data/Vector.hs:770)
     (src/Feldspar/Data/Vector.hs:774)
     (src/Feldspar/Data/Vector.hs:800)
     (src/Feldspar/Data/Vector.hs:801)
     (src/Feldspar/Data/Vector.hs:802)
     (src/Feldspar/Data/Vector.hs:804)
    transposePush (src/Feldspar/Data/Vector.hs:872)
    ViewManifest (src/Feldspar/Data/Vector.hs:891)
     (src/Feldspar/Data/Vector.hs:897)
     (src/Feldspar/Data/Vector.hs:898)
     (src/Feldspar/Data/Vector.hs:899)
    Manifestable (src/Feldspar/Data/Vector.hs:901)
     (src/Feldspar/Data/Vector.hs:944)
     (src/Feldspar/Data/Vector.hs:945)
    ViewManifest2 (src/Feldspar/Data/Vector.hs:947)
     (src/Feldspar/Data/Vector.hs:953)
     (src/Feldspar/Data/Vector.hs:954)
     (src/Feldspar/Data/Vector.hs:955)
    Manifestable2 (src/Feldspar/Data/Vector.hs:957)
     (src/Feldspar/Data/Vector.hs:1001)
     (src/Feldspar/Data/Vector.hs:1002)
  44% ( 16 / 36) in 'Feldspar.Data.Storable'
  Missing documentation for:
     (src/Feldspar/Data/Storable.hs:65)
     (src/Feldspar/Data/Storable.hs:71)
     (src/Feldspar/Data/Storable.hs:77)
     (src/Feldspar/Data/Storable.hs:83)
     (src/Feldspar/Data/Storable.hs:89)
     (src/Feldspar/Data/Storable.hs:102)
     (src/Feldspar/Data/Storable.hs:167)
     (src/Feldspar/Data/Storable.hs:177)
     (src/Feldspar/Data/Storable.hs:187)
     (src/Feldspar/Data/Storable.hs:197)
     (src/Feldspar/Data/Storable.hs:207)
    initStoreRepVec (src/Feldspar/Data/Storable.hs:217)
    initStoreRepVec2 (src/Feldspar/Data/Storable.hs:229)
    writeStoreRepVec (src/Feldspar/Data/Storable.hs:241)
    writeStoreRepVec2 (src/Feldspar/Data/Storable.hs:253)
     (src/Feldspar/Data/Storable.hs:266)
     (src/Feldspar/Data/Storable.hs:285)
     (src/Feldspar/Data/Storable.hs:306)
     (src/Feldspar/Data/Storable.hs:321)
     (src/Feldspar/Data/Storable.hs:340)
  82% (  9 / 11) in 'Feldspar.Data.Buffered'
  Missing documentation for:
    loopStore (src/Feldspar/Data/Buffered.hs:154)
    loopStore2 (src/Feldspar/Data/Buffered.hs:177)
Warning: Feldspar.Primitive.Representation: could not find link destinations for:
    ~
Warning: Feldspar.Representation: could not find link destinations for:
    ~
Warning: Feldspar.Sugar: could not find link destinations for:
    ~
Warning: Feldspar.Optimize: could not find link destinations for:
    ~#
Warning: Feldspar.Frontend: could not find link destinations for:
    ~
Warning: Feldspar: could not find link destinations for:
    ~ D:R:MVectorsComplex0 MV_Complex D:R:VectorComplex0 V_Complex
Warning: Feldspar.Data.Option: could not find link destinations for:
    ~
Warning: Feldspar.Run.Representation: could not find link destinations for:
    ~
Warning: Feldspar.Run.Concurrent: could not find link destinations for:
    ~
Warning: Feldspar.Run.Frontend: could not find link destinations for:
    ~
Warning: Feldspar.Run.Marshal: could not find link destinations for:
    ~
Warning: Feldspar.Data.Array: could not find link destinations for:
    ~
Warning: Feldspar.Data.Vector: could not find link destinations for:
    ~
Warning: Feldspar.Data.Storable: could not find link destinations for:
    ~
Documentation created: dist/doc/html/raw-feldspar/index.html,
dist/doc/html/raw-feldspar/raw-feldspar.txt
Creating package registration file:
/tmp/pkgConf-raw-feldspar-08737983831599695231.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/raw-feldspar-0.1-F97W3PZarsILiuTX7OA9Zw
Registering raw-feldspar-0.1...
cabal: Leaving directory '/tmp/cabal-tmp-19022/raw-feldspar-0.1'
Installed raw-feldspar-0.1