[GHC] #10528: compile time performance regression on big literal

GHC ghc-devs at haskell.org
Fri Jul 24 13:19:58 UTC 2015


#10528: compile time performance regression on big literal
-------------------------------------+-------------------------------------
        Reporter:  jakewheat         |                   Owner:
            Type:  bug               |                  Status:  new
        Priority:  normal            |               Milestone:
       Component:  Compiler          |                 Version:
      Resolution:                    |                Keywords:
Operating System:  Linux             |            Architecture:
 Type of failure:  Compile-time      |  Unknown/Multiple
  performance bug                    |               Test Case:
      Blocked By:                    |                Blocking:
 Related Tickets:                    |  Differential Revisions:
-------------------------------------+-------------------------------------
Description changed by thomie:

Old description:

> There is a big performance regression in the compile time from ghc 7.10.1
> to ghc 7.10.1.20150612
>
> I believe it is in this file which has a huge literal value which also
> contains overloaded strings using Text:
>
> https://github.com/JakeWheat/hssqlppp/blob/master/hssqlppp/src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.lhs
>

> {{{
> time cabal build with ghc 7.10.1
>
> real    1m20.449s
> user    2m5.040s
> sys     0m48.504s
>
> time cabal build with ghc 7.10.1.20150612
>
> real    9m3.447s
> user    12m19.704s
> sys     3m25.724s
> }}}
>
> I am running debian 64 bit unstable with the ghc binary tarballs from
> here: https://www.haskell.org/ghc/
>
> Here is a transcript:
>
> {{{
>
> jake at debian:~/wd/hssqlppp/trunk/hssqlppp$ ghc --version
> The Glorious Glasgow Haskell Compilation System, version 7.10.1
>
> jake at debian:~/wd/hssqlppp/trunk/hssqlppp$ cabal sandbox init
> Writing a default package environment file to
> /home/jake/wd/hssqlppp/trunk/hssqlppp/cabal.sandbox.config
> Creating a new sandbox at /home/jake/wd/hssqlppp/trunk/hssqlppp/.cabal-
> sandbox
>
> jake at debian:~/wd/hssqlppp/trunk/hssqlppp$ time cabal install happy
> Resolving dependencies...
> Notice: installing into a sandbox located at
> /home/jake/wd/hssqlppp/trunk/hssqlppp/.cabal-sandbox
> Configuring mtl-2.2.1...
> Building mtl-2.2.1...
> Installed mtl-2.2.1
> Configuring happy-1.19.5...
> Building happy-1.19.5...
> Installed happy-1.19.5
>
> real    0m18.442s
> user    0m16.896s
> sys     0m0.940s
>
> jake at debian:~/wd/hssqlppp/trunk/hssqlppp$ time cabal install --only-
> dependencies
> Resolving dependencies...
> Notice: installing into a sandbox located at
> /home/jake/wd/hssqlppp/trunk/hssqlppp/.cabal-sandbox
> Configuring old-locale-1.0.0.7...
> Configuring syb-0.4.4...
> Configuring text-1.2.1.1...
> Building old-locale-1.0.0.7...
> Building syb-0.4.4...
> Building text-1.2.1.1...
> Installed old-locale-1.0.0.7
> Configuring old-time-1.1.0.3...
> Building old-time-1.1.0.3...
> Installed syb-0.4.4
> Installed old-time-1.1.0.3
> Installed text-1.2.1.1
> Configuring hashable-1.2.3.2...
> Configuring parsec-3.1.9...
> Configuring polyparse-1.11...
> Building hashable-1.2.3.2...
> Building polyparse-1.11...
> Building parsec-3.1.9...
> Installed hashable-1.2.3.2
> Configuring scientific-0.3.3.8...
> Configuring unordered-containers-0.2.5.1...
> Building scientific-0.3.3.8...
> Building unordered-containers-0.2.5.1...
> Installed scientific-0.3.3.8
> Configuring attoparsec-0.12.1.6...
> Installed parsec-3.1.9
> Building attoparsec-0.12.1.6...
> Installed polyparse-1.11
> Configuring cpphs-1.19...
> Installed unordered-containers-0.2.5.1
> Configuring uniplate-1.6.12...
> Building cpphs-1.19...
> Building uniplate-1.6.12...
> Installed cpphs-1.19
> Configuring haskell-src-exts-1.16.0.1...
> Installed uniplate-1.6.12
> Building haskell-src-exts-1.16.0.1...
> Installed attoparsec-0.12.1.6
> Installed haskell-src-exts-1.16.0.1
> Configuring groom-0.1.2...
> Building groom-0.1.2...
> Installed groom-0.1.2
>
> real    5m15.306s
> user    6m16.976s
> sys     0m5.476s
>
> jake at debian:~/wd/hssqlppp/trunk/hssqlppp$ time cabal build
> Package has never been configured. Configuring with default flags. If
> this
> fails, please run configure manually.
> Resolving dependencies...
> Configuring hssqlppp-0.5.18...
> Building hssqlppp-0.5.18...
> Preprocessing library hssqlppp-0.5.18...
> [ 1 of 23] Compiling Database.HsSqlPpp.Parsing.ParseErrors (
> src/Database/HsSqlPpp/Parsing/ParseErrors.lhs,
> dist/build/Database/HsSqlPpp/Parsing/ParseErrors.o )
> [ 2 of 23] Compiling Database.HsSqlPpp.Utils.Utils (
> src/Database/HsSqlPpp/Utils/Utils.lhs,
> dist/build/Database/HsSqlPpp/Utils/Utils.o )
>
> src/Database/HsSqlPpp/Utils/Utils.lhs:9:3: Warning:
>     The import of ‘Control.Applicative’ is redundant
>       except perhaps to import instances from ‘Control.Applicative’
>     To import instances alone, use: import Control.Applicative()
> [ 3 of 23] Compiling Database.HsSqlPpp.Internals.TypesInternal (
> src/Database/HsSqlPpp/Internals/TypesInternal.lhs,
> dist/build/Database/HsSqlPpp/Internals/TypesInternal.o )
> [ 4 of 23] Compiling Database.HsSqlPpp.Types (
> src/Database/HsSqlPpp/Types.lhs, dist/build/Database/HsSqlPpp/Types.o )
> [ 5 of 23] Compiling
> Database.HsSqlPpp.Internals.TypeChecking.OldTediousTypeUtils (
> src/Database/HsSqlPpp/Internals/TypeChecking/OldTediousTypeUtils.lhs,
> dist/build/Database/HsSqlPpp/Internals/TypeChecking/OldTediousTypeUtils.o
> )
> [ 6 of 23] Compiling Database.HsSqlPpp.SqlDialect (
> src/Database/HsSqlPpp/SqlDialect.lhs,
> dist/build/Database/HsSqlPpp/SqlDialect.o )
> [ 7 of 23] Compiling Database.HsSqlPpp.LexicalSyntax (
> src/Database/HsSqlPpp/LexicalSyntax.lhs,
> dist/build/Database/HsSqlPpp/LexicalSyntax.o )
> [ 8 of 23] Compiling Database.HsSqlPpp.Internals.Catalog.CatalogInternal
> ( src/Database/HsSqlPpp/Internals/Catalog/CatalogInternal.lhs,
> dist/build/Database/HsSqlPpp/Internals/Catalog/CatalogInternal.o )
> [ 9 of 23] Compiling
> Database.HsSqlPpp.Internals.Catalog.DefaultTemplate1Catalog (
> src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.lhs,
> dist/build/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o
> )
> [10 of 23] Compiling
> Database.HsSqlPpp.Internals.Catalog.DefaultTSQLCatalog (
> src/Database/HsSqlPpp/Internals/Catalog/DefaultTSQLCatalog.lhs,
> dist/build/Database/HsSqlPpp/Internals/Catalog/DefaultTSQLCatalog.o )
> [11 of 23] Compiling
> Database.HsSqlPpp.Internals.TypeChecking.OldTypeConversion (
> src/Database/HsSqlPpp/Internals/TypeChecking/OldTypeConversion.lhs,
> dist/build/Database/HsSqlPpp/Internals/TypeChecking/OldTypeConversion.o )
> [12 of 23] Compiling
> Database.HsSqlPpp.Internals.TypeChecking.SqlTypeConversion (
> src/Database/HsSqlPpp/Internals/TypeChecking/SqlTypeConversion.lhs,
> dist/build/Database/HsSqlPpp/Internals/TypeChecking/SqlTypeConversion.o )
> [13 of 23] Compiling
> Database.HsSqlPpp.Internals.TypeChecking.TypeConversion (
> src/Database/HsSqlPpp/Internals/TypeChecking/TypeConversion.lhs,
> dist/build/Database/HsSqlPpp/Internals/TypeChecking/TypeConversion.o )
>
> src/Database/HsSqlPpp/Internals/TypeChecking/TypeConversion.lhs:22:8:
> Warning:
>     The export item ‘MatchAppLiteralList(..)’ suggests that
>     ‘MatchAppLiteralList’ has (in-scope) constructors or class methods,
>     but it has none
>
> src/Database/HsSqlPpp/Internals/TypeChecking/TypeConversion.lhs:34:3:
> Warning:
>     The import of ‘Control.Applicative’ is redundant
>       except perhaps to import instances from ‘Control.Applicative’
>     To import instances alone, use: import Control.Applicative()
>
> src/Database/HsSqlPpp/Internals/TypeChecking/TypeConversion.lhs:43:3:
> Warning:
>     The import of ‘Debug.Trace’ is redundant
>       except perhaps to import instances from ‘Debug.Trace’
>     To import instances alone, use: import Debug.Trace()
> [14 of 23] Compiling Database.HsSqlPpp.Internals.TypeChecking.Environment
> ( src/Database/HsSqlPpp/Internals/TypeChecking/Environment.lhs,
> dist/build/Database/HsSqlPpp/Internals/TypeChecking/Environment.o )
>
> src/Database/HsSqlPpp/Internals/TypeChecking/Environment.lhs:228:41:
> Warning:
>     Defined but not used: ‘j’
> [15 of 23] Compiling Database.HsSqlPpp.Catalog (
> src/Database/HsSqlPpp/Catalog.lhs, dist/build/Database/HsSqlPpp/Catalog.o
> )
> [16 of 23] Compiling Database.HsSqlPpp.Internals.AstInternal (
> src/Database/HsSqlPpp/Internals/AstInternal.hs,
> dist/build/Database/HsSqlPpp/Internals/AstInternal.o )
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:848:30: Warning:
>     Defined but not used: data constructor ‘Inh_AlterColumnAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:848:53: Warning:
>     Defined but not used: ‘cat_Inh_AlterColumnAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:848:90: Warning:
>     Defined but not used: ‘flags_Inh_AlterColumnAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:848:139: Warning:
>     Defined but not used: ‘imCast_Inh_AlterColumnAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:849:30: Warning:
>     Defined but not used: data constructor ‘Syn_AlterColumnAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:849:53: Warning:
>     Defined but not used: ‘annotatedTree_Syn_AlterColumnAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:849:110: Warning:
>     Defined but not used: ‘originalTree_Syn_AlterColumnAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:853:1: Warning:
>     Defined but not used: ‘wrap_AlterColumnAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1287:35: Warning:
>     Defined but not used: data constructor ‘Inh_AlterDatabaseOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1287:63: Warning:
>     Defined but not used: ‘cat_Inh_AlterDatabaseOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1287:105:
> Warning:
>     Defined but not used: ‘flags_Inh_AlterDatabaseOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1287:159:
> Warning:
>     Defined but not used: ‘imCast_Inh_AlterDatabaseOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1288:35: Warning:
>     Defined but not used: data constructor ‘Syn_AlterDatabaseOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1288:63: Warning:
>     Defined but not used: ‘annotatedTree_Syn_AlterDatabaseOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1288:130:
> Warning:
>     Defined but not used: ‘originalTree_Syn_AlterDatabaseOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1292:1: Warning:
>     Defined but not used: ‘wrap_AlterDatabaseOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1451:29: Warning:
>     Defined but not used: data constructor ‘Inh_AlterTableAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1451:51: Warning:
>     Defined but not used: ‘cat_Inh_AlterTableAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1451:87: Warning:
>     Defined but not used: ‘flags_Inh_AlterTableAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1451:135:
> Warning:
>     Defined but not used: ‘imCast_Inh_AlterTableAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1452:29: Warning:
>     Defined but not used: data constructor ‘Syn_AlterTableAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1452:51: Warning:
>     Defined but not used: ‘annotatedTree_Syn_AlterTableAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1452:106:
> Warning:
>     Defined but not used: ‘originalTree_Syn_AlterTableAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1456:1: Warning:
>     Defined but not used: ‘wrap_AlterTableAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1832:33: Warning:
>     Defined but not used: data constructor ‘Inh_AlterTableActionList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1832:59: Warning:
>     Defined but not used: ‘cat_Inh_AlterTableActionList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1832:99: Warning:
>     Defined but not used: ‘flags_Inh_AlterTableActionList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1832:151:
> Warning:
>     Defined but not used: ‘imCast_Inh_AlterTableActionList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1833:33: Warning:
>     Defined but not used: data constructor ‘Syn_AlterTableActionList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1833:59: Warning:
>     Defined but not used: ‘annotatedTree_Syn_AlterTableActionList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1833:122:
> Warning:
>     Defined but not used: ‘originalTree_Syn_AlterTableActionList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1837:1: Warning:
>     Defined but not used: ‘wrap_AlterTableActionList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2005:32: Warning:
>     Defined but not used: data constructor ‘Inh_AlterTableOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2005:57: Warning:
>     Defined but not used: ‘cat_Inh_AlterTableOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2005:96: Warning:
>     Defined but not used: ‘flags_Inh_AlterTableOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2005:147:
> Warning:
>     Defined but not used: ‘imCast_Inh_AlterTableOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2006:32: Warning:
>     Defined but not used: data constructor ‘Syn_AlterTableOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2006:57: Warning:
>     Defined but not used: ‘annotatedTree_Syn_AlterTableOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2006:118:
> Warning:
>     Defined but not used: ‘originalTree_Syn_AlterTableOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2010:1: Warning:
>     Defined but not used: ‘wrap_AlterTableOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2320:23: Warning:
>     Defined but not used: data constructor ‘Inh_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2320:39: Warning:
>     Defined but not used: ‘cat_Inh_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2320:69: Warning:
>     Defined but not used: ‘flags_Inh_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2320:111:
> Warning:
>     Defined but not used: ‘imCast_Inh_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2320:154:
> Warning:
>     Defined but not used: ‘tpe_Inh_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2321:23: Warning:
>     Defined but not used: data constructor ‘Syn_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2321:39: Warning:
>     Defined but not used: ‘annotatedTree_Syn_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2321:82: Warning:
>     Defined but not used: ‘originalTree_Syn_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2325:1: Warning:
>     Defined but not used: ‘wrap_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2385:25: Warning:
>     Defined but not used: data constructor ‘Inh_AttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2385:43: Warning:
>     Defined but not used: ‘cat_Inh_AttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2385:75: Warning:
>     Defined but not used: ‘flags_Inh_AttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2385:119:
> Warning:
>     Defined but not used: ‘imCast_Inh_AttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2386:25: Warning:
>     Defined but not used: data constructor ‘Syn_AttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2386:43: Warning:
>     Defined but not used: ‘annotatedTree_Syn_AttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2386:90: Warning:
>     Defined but not used: ‘originalTree_Syn_AttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2390:1: Warning:
>     Defined but not used: ‘wrap_AttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2593:29: Warning:
>     Defined but not used: data constructor ‘Inh_AttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2593:51: Warning:
>     Defined but not used: ‘cat_Inh_AttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2593:87: Warning:
>     Defined but not used: ‘flags_Inh_AttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2593:135:
> Warning:
>     Defined but not used: ‘imCast_Inh_AttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2594:29: Warning:
>     Defined but not used: data constructor ‘Syn_AttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2594:51: Warning:
>     Defined but not used: ‘annotatedTree_Syn_AttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2594:106:
> Warning:
>     Defined but not used: ‘originalTree_Syn_AttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2598:1: Warning:
>     Defined but not used: ‘wrap_AttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2755:45: Warning:
>     Defined but not used:
>       data constructor ‘Inh_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2755:83: Warning:
>     Defined but not used: ‘cat_Inh_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2755:135:
> Warning:
>     Defined but not used:
>       ‘downEnv_Inh_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2755:195:
> Warning:
>     Defined but not used: ‘flags_Inh_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2755:259:
> Warning:
>     Defined but not used: ‘imCast_Inh_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2755:324:
> Warning:
>     Defined but not used:
>       ‘thenExpectedType_Inh_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2755:399:
> Warning:
>     Defined but not used:
>       ‘whenExpectedType_Inh_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2756:45: Warning:
>     Defined but not used:
>       data constructor ‘Syn_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2756:83: Warning:
>     Defined but not used:
>       ‘annotatedTree_Syn_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2756:170:
> Warning:
>     Defined but not used:
>       ‘originalTree_Syn_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2756:256:
> Warning:
>     Defined but not used:
>       ‘thenType_Syn_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2756:323:
> Warning:
>     Defined but not used:
>       ‘upTypes_Syn_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2756:391:
> Warning:
>     Defined but not used:
>       ‘whenTypes_Syn_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2760:1: Warning:
>     Defined but not used: ‘wrap_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2958:49: Warning:
>     Defined but not used:
>       data constructor ‘Inh_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2958:91: Warning:
>     Defined but not used:
>       ‘cat_Inh_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2958:147:
> Warning:
>     Defined but not used:
>       ‘downEnv_Inh_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2958:211:
> Warning:
>     Defined but not used:
>       ‘flags_Inh_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2958:279:
> Warning:
>     Defined but not used:
>       ‘imCast_Inh_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2958:348:
> Warning:
>     Defined but not used:
>       ‘thenExpectedType_Inh_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2958:427:
> Warning:
>     Defined but not used:
>       ‘whenExpectedType_Inh_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2959:49: Warning:
>     Defined but not used:
>       data constructor ‘Syn_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2959:91: Warning:
>     Defined but not used:
>       ‘annotatedTree_Syn_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2959:186:
> Warning:
>     Defined but not used:
>       ‘originalTree_Syn_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2959:280:
> Warning:
>     Defined but not used:
>       ‘thenTypes_Syn_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2959:354:
> Warning:
>     Defined but not used:
>       ‘upTypes_Syn_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2959:426:
> Warning:
>     Defined but not used:
>       ‘whenTypes_Syn_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2963:1: Warning:
>     Defined but not used: ‘wrap_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3243:23: Warning:
>     Defined but not used: data constructor ‘Inh_Constraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3243:39: Warning:
>     Defined but not used: ‘cat_Inh_Constraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3243:69: Warning:
>     Defined but not used: ‘flags_Inh_Constraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3243:111:
> Warning:
>     Defined but not used: ‘imCast_Inh_Constraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3244:23: Warning:
>     Defined but not used: data constructor ‘Syn_Constraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3244:39: Warning:
>     Defined but not used: ‘annotatedTree_Syn_Constraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3244:82: Warning:
>     Defined but not used: ‘originalTree_Syn_Constraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3248:1: Warning:
>     Defined but not used: ‘wrap_Constraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3636:27: Warning:
>     Defined but not used: data constructor ‘Inh_ConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3636:47: Warning:
>     Defined but not used: ‘cat_Inh_ConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3636:81: Warning:
>     Defined but not used: ‘flags_Inh_ConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3636:127:
> Warning:
>     Defined but not used: ‘imCast_Inh_ConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3637:27: Warning:
>     Defined but not used: data constructor ‘Syn_ConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3637:47: Warning:
>     Defined but not used: ‘annotatedTree_Syn_ConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3637:98: Warning:
>     Defined but not used: ‘originalTree_Syn_ConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3641:1: Warning:
>     Defined but not used: ‘wrap_ConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3799:19: Warning:
>     Defined but not used: data constructor ‘Inh_FnBody’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3799:31: Warning:
>     Defined but not used: ‘cat_Inh_FnBody’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3799:57: Warning:
>     Defined but not used: ‘flags_Inh_FnBody’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3799:95: Warning:
>     Defined but not used: ‘imCast_Inh_FnBody’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3800:19: Warning:
>     Defined but not used: data constructor ‘Syn_FnBody’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3800:31: Warning:
>     Defined but not used: ‘annotatedTree_Syn_FnBody’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3800:66: Warning:
>     Defined but not used: ‘originalTree_Syn_FnBody’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3804:1: Warning:
>     Defined but not used: ‘wrap_FnBody’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4037:19: Warning:
>     Defined but not used: data constructor ‘Inh_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4037:31: Warning:
>     Defined but not used: ‘cat_Inh_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4037:57: Warning:
>     Defined but not used: ‘downEnv_Inh_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4037:91: Warning:
>     Defined but not used: ‘expectedCast_Inh_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4037:123:
> Warning:
>     Defined but not used: ‘expectedType_Inh_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4037:168:
> Warning:
>     Defined but not used: ‘flags_Inh_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4037:206:
> Warning:
>     Defined but not used: ‘imCast_Inh_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4038:19: Warning:
>     Defined but not used: data constructor ‘Syn_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4038:31: Warning:
>     Defined but not used: ‘annotatedTree_Syn_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4038:66: Warning:
>     Defined but not used: ‘listType_Syn_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4038:120:
> Warning:
>     Defined but not used: ‘originalTree_Syn_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4042:1: Warning:
>     Defined but not used: ‘wrap_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4347:21: Warning:
>     Defined but not used: data constructor ‘Inh_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4347:35: Warning:
>     Defined but not used: ‘cat_Inh_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4347:63: Warning:
>     Defined but not used: ‘downEnv_Inh_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4347:99: Warning:
>     Defined but not used: ‘flags_Inh_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4347:139:
> Warning:
>     Defined but not used: ‘imCast_Inh_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4348:21: Warning:
>     Defined but not used: data constructor ‘Syn_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4348:35: Warning:
>     Defined but not used: ‘annotatedTree_Syn_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4348:74: Warning:
>     Defined but not used: ‘originalTree_Syn_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4352:1: Warning:
>     Defined but not used: ‘wrap_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4586:26: Warning:
>     Defined but not used: data constructor ‘Inh_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4586:45: Warning:
>     Defined but not used: ‘cat_Inh_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4586:78: Warning:
>     Defined but not used: ‘downEnv_Inh_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4586:119:
> Warning:
>     Defined but not used: ‘flags_Inh_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4586:164:
> Warning:
>     Defined but not used: ‘imCast_Inh_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4587:26: Warning:
>     Defined but not used: data constructor ‘Syn_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4587:45: Warning:
>     Defined but not used: ‘annotatedTree_Syn_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4587:94: Warning:
>     Defined but not used: ‘originalTree_Syn_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4591:1: Warning:
>     Defined but not used: ‘wrap_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4720:1: Warning:
>     Defined but not used: ‘sem_MaybeNameComponentList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4726:35: Warning:
>     Defined but not used: data constructor ‘Inh_MaybeNameComponentList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4727:35: Warning:
>     Defined but not used: data constructor ‘Syn_MaybeNameComponentList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4731:1: Warning:
>     Defined but not used: ‘wrap_MaybeNameComponentList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4732:10: Warning:
>     This pattern-binding binds no variables: () = sem
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4736:1: Warning:
>     Defined but not used: ‘sem_MaybeNameComponentList_Just’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4736:33: Warning:
>     Defined but not used: ‘just_’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4740:1: Warning:
>     Defined but not used: ‘sem_MaybeNameComponentList_Nothing’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4784:28: Warning:
>     Defined but not used: data constructor ‘Inh_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4784:49: Warning:
>     Defined but not used: ‘cat_Inh_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4784:84: Warning:
>     Defined but not used: ‘downEnv_Inh_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4784:127:
> Warning:
>     Defined but not used: ‘expectedCast_Inh_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4784:168:
> Warning:
>     Defined but not used: ‘expectedType_Inh_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4784:222:
> Warning:
>     Defined but not used: ‘flags_Inh_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4784:269:
> Warning:
>     Defined but not used: ‘imCast_Inh_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4785:28: Warning:
>     Defined but not used: data constructor ‘Syn_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4785:49: Warning:
>     Defined but not used: ‘annotatedTree_Syn_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4785:102:
> Warning:
>     Defined but not used: ‘originalTree_Syn_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4785:154:
> Warning:
>     Defined but not used: ‘upType_Syn_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4789:1: Warning:
>     Defined but not used: ‘wrap_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4959:28: Warning:
>     Defined but not used: data constructor ‘Inh_MaybeSelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4959:49: Warning:
>     Defined but not used: ‘cat_Inh_MaybeSelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4959:84: Warning:
>     Defined but not used: ‘flags_Inh_MaybeSelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4959:131:
> Warning:
>     Defined but not used: ‘imCast_Inh_MaybeSelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4960:28: Warning:
>     Defined but not used: data constructor ‘Syn_MaybeSelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4960:49: Warning:
>     Defined but not used: ‘annotatedTree_Syn_MaybeSelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4960:102:
> Warning:
>     Defined but not used: ‘originalTree_Syn_MaybeSelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4964:1: Warning:
>     Defined but not used: ‘wrap_MaybeSelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5115:35: Warning:
>     Defined but not used: data constructor ‘Inh_MaybeTablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5115:63: Warning:
>     Defined but not used: ‘cat_Inh_MaybeTablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5115:105:
> Warning:
>     Defined but not used: ‘flags_Inh_MaybeTablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5115:159:
> Warning:
>     Defined but not used: ‘imCast_Inh_MaybeTablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5116:35: Warning:
>     Defined but not used: data constructor ‘Syn_MaybeTablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5116:63: Warning:
>     Defined but not used: ‘annotatedTree_Syn_MaybeTablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5116:130:
> Warning:
>     Defined but not used: ‘originalTree_Syn_MaybeTablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5120:1: Warning:
>     Defined but not used: ‘wrap_MaybeTablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5253:17: Warning:
>     Defined but not used: data constructor ‘Inh_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5253:27: Warning:
>     Defined but not used: ‘cat_Inh_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5253:51: Warning:
>     Defined but not used: ‘flags_Inh_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5253:87: Warning:
>     Defined but not used: ‘imCast_Inh_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5253:124:
> Warning:
>     Defined but not used: ‘tpe_Inh_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5254:17: Warning:
>     Defined but not used: data constructor ‘Syn_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5254:27: Warning:
>     Defined but not used: ‘annotatedTree_Syn_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5254:58: Warning:
>     Defined but not used: ‘originalTree_Syn_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5258:1: Warning:
>     Defined but not used: ‘wrap_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5374:1: Warning:
>     Defined but not used: ‘sem_NameComponentList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5378:30: Warning:
>     Defined but not used: data constructor ‘Inh_NameComponentList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5379:30: Warning:
>     Defined but not used: data constructor ‘Syn_NameComponentList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5383:1: Warning:
>     Defined but not used: ‘wrap_NameComponentList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5384:10: Warning:
>     This pattern-binding binds no variables: () = sem
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5389:1: Warning:
>     Defined but not used: ‘sem_NameComponentList_Cons’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5389:28: Warning:
>     Defined but not used: ‘hd_’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5389:32: Warning:
>     Defined but not used: ‘tl_’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5393:1: Warning:
>     Defined but not used: ‘sem_NameComponentList_Nil’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5425:33: Warning:
>     Defined but not used: data constructor ‘Inh_NameTypeNameListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5425:59: Warning:
>     Defined but not used: ‘cat_Inh_NameTypeNameListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5425:99: Warning:
>     Defined but not used: ‘flags_Inh_NameTypeNameListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5425:151:
> Warning:
>     Defined but not used: ‘imCast_Inh_NameTypeNameListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5426:33: Warning:
>     Defined but not used: data constructor ‘Syn_NameTypeNameListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5426:59: Warning:
>     Defined but not used: ‘annotatedTree_Syn_NameTypeNameListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5426:122:
> Warning:
>     Defined but not used: ‘originalTree_Syn_NameTypeNameListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5430:1: Warning:
>     Defined but not used: ‘wrap_NameTypeNameListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5557:37: Warning:
>     Defined but not used:
>       data constructor ‘Inh_NameTypeNameListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5557:67: Warning:
>     Defined but not used: ‘cat_Inh_NameTypeNameListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5557:111:
> Warning:
>     Defined but not used: ‘flags_Inh_NameTypeNameListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5557:167:
> Warning:
>     Defined but not used: ‘imCast_Inh_NameTypeNameListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5558:37: Warning:
>     Defined but not used:
>       data constructor ‘Syn_NameTypeNameListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5558:67: Warning:
>     Defined but not used: ‘annotatedTree_Syn_NameTypeNameListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5558:138:
> Warning:
>     Defined but not used: ‘originalTree_Syn_NameTypeNameListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5562:1: Warning:
>     Defined but not used: ‘wrap_NameTypeNameListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5717:19: Warning:
>     Defined but not used: data constructor ‘Inh_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5717:31: Warning:
>     Defined but not used: ‘cat_Inh_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5717:57: Warning:
>     Defined but not used: ‘downEnv_Inh_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5717:91: Warning:
>     Defined but not used: ‘flags_Inh_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5717:129:
> Warning:
>     Defined but not used: ‘imCast_Inh_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5718:19: Warning:
>     Defined but not used: data constructor ‘Syn_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5718:31: Warning:
>     Defined but not used: ‘annotatedTree_Syn_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5718:66: Warning:
>     Defined but not used: ‘originalTree_Syn_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5722:1: Warning:
>     Defined but not used: ‘wrap_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5864:21: Warning:
>     Defined but not used: data constructor ‘Inh_ParamDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5864:35: Warning:
>     Defined but not used: ‘cat_Inh_ParamDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5864:63: Warning:
>     Defined but not used: ‘flags_Inh_ParamDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5864:103:
> Warning:
>     Defined but not used: ‘imCast_Inh_ParamDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5865:21: Warning:
>     Defined but not used: data constructor ‘Syn_ParamDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5865:35: Warning:
>     Defined but not used: ‘annotatedTree_Syn_ParamDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5865:74: Warning:
>     Defined but not used: ‘originalTree_Syn_ParamDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5869:1: Warning:
>     Defined but not used: ‘wrap_ParamDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6090:25: Warning:
>     Defined but not used: data constructor ‘Inh_ParamDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6090:43: Warning:
>     Defined but not used: ‘cat_Inh_ParamDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6090:75: Warning:
>     Defined but not used: ‘flags_Inh_ParamDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6090:119:
> Warning:
>     Defined but not used: ‘imCast_Inh_ParamDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6091:25: Warning:
>     Defined but not used: data constructor ‘Syn_ParamDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6091:43: Warning:
>     Defined but not used: ‘annotatedTree_Syn_ParamDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6091:90: Warning:
>     Defined but not used: ‘originalTree_Syn_ParamDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6095:1: Warning:
>     Defined but not used: ‘wrap_ParamDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6324:22: Warning:
>     Defined but not used: data constructor ‘Inh_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6324:37: Warning:
>     Defined but not used: ‘cat_Inh_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6324:66: Warning:
>     Defined but not used: ‘expectedType_Inh_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6324:116:
> Warning:
>     Defined but not used: ‘flags_Inh_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6324:157:
> Warning:
>     Defined but not used: ‘imCast_Inh_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6324:199:
> Warning:
>     Defined but not used: ‘outerDownEnv_Inh_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6325:22: Warning:
>     Defined but not used: data constructor ‘Syn_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6325:37: Warning:
>     Defined but not used: ‘annotatedTree_Syn_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6325:78: Warning:
>     Defined but not used: ‘originalTree_Syn_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6325:118:
> Warning:
>     Defined but not used: ‘upType_Syn_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6329:1: Warning:
>     Defined but not used: ‘wrap_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7235:58: Warning:
>     Defined but not used: ‘originalTree_Syn_Root’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7389:26: Warning:
>     Defined but not used: data constructor ‘Inh_RowConstraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7389:45: Warning:
>     Defined but not used: ‘cat_Inh_RowConstraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7389:78: Warning:
>     Defined but not used: ‘flags_Inh_RowConstraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7389:123:
> Warning:
>     Defined but not used: ‘imCast_Inh_RowConstraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7390:26: Warning:
>     Defined but not used: data constructor ‘Syn_RowConstraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7390:45: Warning:
>     Defined but not used: ‘annotatedTree_Syn_RowConstraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7390:94: Warning:
>     Defined but not used: ‘originalTree_Syn_RowConstraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7394:1: Warning:
>     Defined but not used: ‘wrap_RowConstraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7978:30: Warning:
>     Defined but not used: data constructor ‘Inh_RowConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7978:53: Warning:
>     Defined but not used: ‘cat_Inh_RowConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7978:90: Warning:
>     Defined but not used: ‘flags_Inh_RowConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7978:139:
> Warning:
>     Defined but not used: ‘imCast_Inh_RowConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7979:30: Warning:
>     Defined but not used: data constructor ‘Syn_RowConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7979:53: Warning:
>     Defined but not used: ‘annotatedTree_Syn_RowConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7979:110:
> Warning:
>     Defined but not used: ‘originalTree_Syn_RowConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7983:1: Warning:
>     Defined but not used: ‘wrap_RowConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8482:23: Warning:
>     Defined but not used: data constructor ‘Inh_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8482:39: Warning:
>     Defined but not used: ‘cat_Inh_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8482:69: Warning:
>     Defined but not used: ‘downEnv_Inh_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8482:107:
> Warning:
>     Defined but not used: ‘expectedCast_Inh_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8482:143:
> Warning:
>     Defined but not used: ‘expectedType_Inh_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8482:192:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8482:234:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8483:23: Warning:
>     Defined but not used: data constructor ‘Syn_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8483:39: Warning:
>     Defined but not used: ‘annotatedTree_Syn_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8483:82: Warning:
>     Defined but not used: ‘colExprs_Syn_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8483:156:
> Warning:
>     Defined but not used: ‘originalTree_Syn_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8483:198:
> Warning:
>     Defined but not used: ‘upType_Syn_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8487:1: Warning:
>     Defined but not used: ‘wrap_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13383:36:
> Warning:
>     Defined but not used:
>       data constructor ‘Inh_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13383:65:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13383:108:
> Warning:
>     Defined but not used: ‘downEnv_Inh_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13383:159:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13383:214:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13384:36:
> Warning:
>     Defined but not used:
>       data constructor ‘Syn_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13384:65:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13384:134:
> Warning:
>     Defined but not used: ‘originalTree_Syn_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13388:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13509:40:
> Warning:
>     Defined but not used:
>       data constructor ‘Inh_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13509:73:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13509:120:
> Warning:
>     Defined but not used: ‘downEnv_Inh_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13509:175:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13509:234:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13510:40:
> Warning:
>     Defined but not used:
>       data constructor ‘Syn_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13510:73:
> Warning:
>     Defined but not used:
>       ‘annotatedTree_Syn_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13510:150:
> Warning:
>     Defined but not used:
>       ‘originalTree_Syn_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13514:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13689:27:
> Warning:
>     Defined but not used: data constructor ‘Inh_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13689:47:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13689:81:
> Warning:
>     Defined but not used: ‘downEnv_Inh_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13689:123:
> Warning:
>     Defined but not used: ‘expectedCast_Inh_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13689:163:
> Warning:
>     Defined but not used: ‘expectedTypes_Inh_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13689:213:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13689:259:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13690:27:
> Warning:
>     Defined but not used: data constructor ‘Syn_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13690:47:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13690:98:
> Warning:
>     Defined but not used: ‘originalTree_Syn_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13690:148:
> Warning:
>     Defined but not used: ‘upTypes_Syn_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13694:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13914:31:
> Warning:
>     Defined but not used: data constructor ‘Inh_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13914:55:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13914:93:
> Warning:
>     Defined but not used: ‘downEnv_Inh_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13914:139:
> Warning:
>     Defined but not used: ‘expectedCast_Inh_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13914:183:
> Warning:
>     Defined but not used: ‘expectedType_Inh_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13914:242:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13914:292:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13915:31:
> Warning:
>     Defined but not used: data constructor ‘Syn_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13915:55:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13915:114:
> Warning:
>     Defined but not used: ‘originalTree_Syn_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13915:172:
> Warning:
>     Defined but not used: ‘upType_Syn_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13919:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14139:44:
> Warning:
>     Defined but not used:
>       data constructor ‘Inh_ScalarExprListStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14139:81:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprListStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14139:132:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExprListStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14139:195:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExprListStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14140:44:
> Warning:
>     Defined but not used:
>       data constructor ‘Syn_ScalarExprListStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14140:81:
> Warning:
>     Defined but not used:
>       ‘annotatedTree_Syn_ScalarExprListStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14140:166:
> Warning:
>     Defined but not used:
>       ‘originalTree_Syn_ScalarExprListStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14144:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprListStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14286:48:
> Warning:
>     Defined but not used:
>       data constructor ‘Inh_ScalarExprListStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14286:89:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprListStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14286:144:
> Warning:
>     Defined but not used:
>       ‘flags_Inh_ScalarExprListStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14286:211:
> Warning:
>     Defined but not used:
>       ‘imCast_Inh_ScalarExprListStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14287:48:
> Warning:
>     Defined but not used:
>       data constructor ‘Syn_ScalarExprListStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14287:89:
> Warning:
>     Defined but not used:
>       ‘annotatedTree_Syn_ScalarExprListStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14287:182:
> Warning:
>     Defined but not used:
>       ‘originalTree_Syn_ScalarExprListStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14291:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprListStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14440:98:
> Warning:
>     Defined but not used: ‘originalTree_Syn_ScalarExprRoot’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14557:40:
> Warning:
>     Defined but not used:
>       data constructor ‘Inh_ScalarExprStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14557:73:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14557:120:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExprStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14557:179:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExprStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14558:40:
> Warning:
>     Defined but not used:
>       data constructor ‘Syn_ScalarExprStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14558:73:
> Warning:
>     Defined but not used:
>       ‘annotatedTree_Syn_ScalarExprStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14558:150:
> Warning:
>     Defined but not used:
>       ‘originalTree_Syn_ScalarExprStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14562:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14705:44:
> Warning:
>     Defined but not used:
>       data constructor ‘Inh_ScalarExprStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14705:81:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14705:132:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExprStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14705:195:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExprStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14706:44:
> Warning:
>     Defined but not used:
>       data constructor ‘Syn_ScalarExprStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14706:81:
> Warning:
>     Defined but not used:
>       ‘annotatedTree_Syn_ScalarExprStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14706:166:
> Warning:
>     Defined but not used:
>       ‘originalTree_Syn_ScalarExprStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14710:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14867:37:
> Warning:
>     Defined but not used:
>       data constructor ‘Inh_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14867:67:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14867:111:
> Warning:
>     Defined but not used: ‘expectedCast_Inh_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14867:161:
> Warning:
>     Defined but not used: ‘expectedType_Inh_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14867:226:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14867:282:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14868:37:
> Warning:
>     Defined but not used:
>       data constructor ‘Syn_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14868:67:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14868:138:
> Warning:
>     Defined but not used: ‘originalTree_Syn_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14868:208:
> Warning:
>     Defined but not used: ‘upType_Syn_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14872:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15094:23:
> Warning:
>     Defined but not used: data constructor ‘Inh_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15094:39:
> Warning:
>     Defined but not used: ‘cat_Inh_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15094:69:
> Warning:
>     Defined but not used: ‘downEnv_Inh_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15094:107:
> Warning:
>     Defined but not used: ‘expectedCast_Inh_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15094:143:
> Warning:
>     Defined but not used: ‘expectedType_Inh_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15094:192:
> Warning:
>     Defined but not used: ‘flags_Inh_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15094:234:
> Warning:
>     Defined but not used: ‘imCast_Inh_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15095:23:
> Warning:
>     Defined but not used: data constructor ‘Syn_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15095:39:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15095:82:
> Warning:
>     Defined but not used: ‘colExprs_Syn_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15095:156:
> Warning:
>     Defined but not used: ‘originalTree_Syn_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15099:1: Warning:
>     Defined but not used: ‘wrap_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15403:27:
> Warning:
>     Defined but not used: data constructor ‘Inh_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15403:47:
> Warning:
>     Defined but not used: ‘cat_Inh_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15403:81:
> Warning:
>     Defined but not used: ‘downEnv_Inh_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15403:123:
> Warning:
>     Defined but not used: ‘expectedCast_Inh_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15403:163:
> Warning:
>     Defined but not used: ‘expectedType_Inh_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15403:218:
> Warning:
>     Defined but not used: ‘flags_Inh_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15403:264:
> Warning:
>     Defined but not used: ‘imCast_Inh_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15404:27:
> Warning:
>     Defined but not used: data constructor ‘Syn_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15404:47:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15404:98:
> Warning:
>     Defined but not used: ‘colExprs_Syn_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15404:176:
> Warning:
>     Defined but not used: ‘originalTree_Syn_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15404:226:
> Warning:
>     Defined but not used: ‘upEnv_Syn_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15404:266:
> Warning:
>     Defined but not used: ‘upType_Syn_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15408:1: Warning:
>     Defined but not used: ‘wrap_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15688:23:
> Warning:
>     Defined but not used: data constructor ‘Inh_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15688:39:
> Warning:
>     Defined but not used: ‘cat_Inh_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15688:69:
> Warning:
>     Defined but not used: ‘downEnv_Inh_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15688:107:
> Warning:
>     Defined but not used: ‘expectedCast_Inh_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15688:143:
> Warning:
>     Defined but not used: ‘expectedType_Inh_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15688:194:
> Warning:
>     Defined but not used: ‘flags_Inh_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15688:236:
> Warning:
>     Defined but not used: ‘imCast_Inh_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15689:23:
> Warning:
>     Defined but not used: data constructor ‘Syn_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15689:39:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15689:82:
> Warning:
>     Defined but not used: ‘colExprs_Syn_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15689:156:
> Warning:
>     Defined but not used: ‘originalTree_Syn_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15689:198:
> Warning:
>     Defined but not used: ‘upEnv_Syn_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15689:234:
> Warning:
>     Defined but not used: ‘upType_Syn_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15693:1: Warning:
>     Defined but not used: ‘wrap_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15876:22:
> Warning:
>     Defined but not used: data constructor ‘Inh_SetClause’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15876:37:
> Warning:
>     Defined but not used: ‘cat_Inh_SetClause’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15876:66:
> Warning:
>     Defined but not used: ‘flags_Inh_SetClause’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15876:107:
> Warning:
>     Defined but not used: ‘imCast_Inh_SetClause’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15877:22:
> Warning:
>     Defined but not used: data constructor ‘Syn_SetClause’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15877:37:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_SetClause’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15877:78:
> Warning:
>     Defined but not used: ‘originalTree_Syn_SetClause’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15881:1: Warning:
>     Defined but not used: ‘wrap_SetClause’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16147:26:
> Warning:
>     Defined but not used: data constructor ‘Inh_SetClauseList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16147:45:
> Warning:
>     Defined but not used: ‘cat_Inh_SetClauseList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16147:78:
> Warning:
>     Defined but not used: ‘flags_Inh_SetClauseList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16147:123:
> Warning:
>     Defined but not used: ‘imCast_Inh_SetClauseList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16148:26:
> Warning:
>     Defined but not used: data constructor ‘Syn_SetClauseList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16148:45:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_SetClauseList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16148:94:
> Warning:
>     Defined but not used: ‘originalTree_Syn_SetClauseList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16152:1: Warning:
>     Defined but not used: ‘wrap_SetClauseList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16862:22:
> Warning:
>     Defined but not used: data constructor ‘Inh_Statement’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16862:37:
> Warning:
>     Defined but not used: ‘cat_Inh_Statement’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16862:66:
> Warning:
>     Defined but not used: ‘flags_Inh_Statement’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16862:107:
> Warning:
>     Defined but not used: ‘imCast_Inh_Statement’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16863:22:
> Warning:
>     Defined but not used: data constructor ‘Syn_Statement’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16863:37:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_Statement’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16863:78:
> Warning:
>     Defined but not used: ‘originalTree_Syn_Statement’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16867:1: Warning:
>     Defined but not used: ‘wrap_Statement’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23092:26:
> Warning:
>     Defined but not used: data constructor ‘Inh_StatementList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23092:45:
> Warning:
>     Defined but not used: ‘cat_Inh_StatementList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23092:78:
> Warning:
>     Defined but not used: ‘flags_Inh_StatementList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23092:123:
> Warning:
>     Defined but not used: ‘imCast_Inh_StatementList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23093:26:
> Warning:
>     Defined but not used: data constructor ‘Syn_StatementList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23093:45:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_StatementList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23093:94:
> Warning:
>     Defined but not used: ‘originalTree_Syn_StatementList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23097:1: Warning:
>     Defined but not used: ‘wrap_StatementList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23248:30:
> Warning:
>     Defined but not used: data constructor ‘Inh_TablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23248:53:
> Warning:
>     Defined but not used: ‘cat_Inh_TablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23248:90:
> Warning:
>     Defined but not used: ‘flags_Inh_TablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23248:139:
> Warning:
>     Defined but not used: ‘imCast_Inh_TablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23249:30:
> Warning:
>     Defined but not used: data constructor ‘Syn_TablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23249:53:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_TablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23249:110:
> Warning:
>     Defined but not used: ‘originalTree_Syn_TablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23253:1: Warning:
>     Defined but not used: ‘wrap_TablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23429:21:
> Warning:
>     Defined but not used: data constructor ‘Inh_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23429:35:
> Warning:
>     Defined but not used: ‘cat_Inh_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23429:63:
> Warning:
>     Defined but not used: ‘flags_Inh_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23429:103:
> Warning:
>     Defined but not used: ‘imCast_Inh_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23430:21:
> Warning:
>     Defined but not used: data constructor ‘Syn_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23430:35:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23430:74:
> Warning:
>     Defined but not used: ‘originalTree_Syn_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23430:112:
> Warning:
>     Defined but not used: ‘upEnv_Syn_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23434:1: Warning:
>     Defined but not used: ‘wrap_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24450:25:
> Warning:
>     Defined but not used: data constructor ‘Inh_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24450:43:
> Warning:
>     Defined but not used: ‘cat_Inh_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24450:75:
> Warning:
>     Defined but not used: ‘flags_Inh_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24450:119:
> Warning:
>     Defined but not used: ‘imCast_Inh_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24451:25:
> Warning:
>     Defined but not used: data constructor ‘Syn_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24451:43:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24451:90:
> Warning:
>     Defined but not used: ‘originalTree_Syn_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24451:136:
> Warning:
>     Defined but not used: ‘upEnv_Syn_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24455:1: Warning:
>     Defined but not used: ‘wrap_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24625:29:
> Warning:
>     Defined but not used: data constructor ‘Inh_TypeAttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24625:51:
> Warning:
>     Defined but not used: ‘cat_Inh_TypeAttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24625:87:
> Warning:
>     Defined but not used: ‘flags_Inh_TypeAttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24625:135:
> Warning:
>     Defined but not used: ‘imCast_Inh_TypeAttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24626:29:
> Warning:
>     Defined but not used: data constructor ‘Syn_TypeAttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24626:51:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_TypeAttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24626:106:
> Warning:
>     Defined but not used: ‘originalTree_Syn_TypeAttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24630:1: Warning:
>     Defined but not used: ‘wrap_TypeAttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24759:33:
> Warning:
>     Defined but not used: data constructor ‘Inh_TypeAttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24759:59:
> Warning:
>     Defined but not used: ‘cat_Inh_TypeAttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24759:99:
> Warning:
>     Defined but not used: ‘flags_Inh_TypeAttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24759:151:
> Warning:
>     Defined but not used: ‘imCast_Inh_TypeAttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24760:33:
> Warning:
>     Defined but not used: data constructor ‘Syn_TypeAttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24760:59:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_TypeAttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24760:122:
> Warning:
>     Defined but not used: ‘originalTree_Syn_TypeAttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24764:1: Warning:
>     Defined but not used: ‘wrap_TypeAttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24958:21:
> Warning:
>     Defined but not used: data constructor ‘Inh_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24958:35:
> Warning:
>     Defined but not used: ‘cat_Inh_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24958:63:
> Warning:
>     Defined but not used: ‘flags_Inh_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24958:103:
> Warning:
>     Defined but not used: ‘imCast_Inh_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24959:21:
> Warning:
>     Defined but not used: data constructor ‘Syn_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24959:35:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24959:74:
> Warning:
>     Defined but not used: ‘namedType_Syn_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24959:118:
> Warning:
>     Defined but not used: ‘originalTree_Syn_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24963:1: Warning:
>     Defined but not used: ‘wrap_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25556:25:
> Warning:
>     Defined but not used: data constructor ‘Inh_TypeNameList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25556:43:
> Warning:
>     Defined but not used: ‘cat_Inh_TypeNameList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25556:75:
> Warning:
>     Defined but not used: ‘flags_Inh_TypeNameList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25556:119:
> Warning:
>     Defined but not used: ‘imCast_Inh_TypeNameList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25557:25:
> Warning:
>     Defined but not used: data constructor ‘Syn_TypeNameList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25557:43:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_TypeNameList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25557:90:
> Warning:
>     Defined but not used: ‘originalTree_Syn_TypeNameList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25561:1: Warning:
>     Defined but not used: ‘wrap_TypeNameList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25733:19:
> Warning:
>     Defined but not used: data constructor ‘Inh_VarDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25733:31:
> Warning:
>     Defined but not used: ‘cat_Inh_VarDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25733:57:
> Warning:
>     Defined but not used: ‘flags_Inh_VarDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25733:95:
> Warning:
>     Defined but not used: ‘imCast_Inh_VarDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25734:19:
> Warning:
>     Defined but not used: data constructor ‘Syn_VarDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25734:31:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_VarDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25734:66:
> Warning:
>     Defined but not used: ‘originalTree_Syn_VarDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25738:1: Warning:
>     Defined but not used: ‘wrap_VarDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26034:23:
> Warning:
>     Defined but not used: data constructor ‘Inh_VarDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26034:39:
> Warning:
>     Defined but not used: ‘cat_Inh_VarDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26034:69:
> Warning:
>     Defined but not used: ‘flags_Inh_VarDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26034:111:
> Warning:
>     Defined but not used: ‘imCast_Inh_VarDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26035:23:
> Warning:
>     Defined but not used: data constructor ‘Syn_VarDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26035:39:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_VarDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26035:82:
> Warning:
>     Defined but not used: ‘originalTree_Syn_VarDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26039:1: Warning:
>     Defined but not used: ‘wrap_VarDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26190:22:
> Warning:
>     Defined but not used: data constructor ‘Inh_WithQuery’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26190:37:
> Warning:
>     Defined but not used: ‘cat_Inh_WithQuery’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26190:66:
> Warning:
>     Defined but not used: ‘flags_Inh_WithQuery’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26190:107:
> Warning:
>     Defined but not used: ‘imCast_Inh_WithQuery’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26191:22:
> Warning:
>     Defined but not used: data constructor ‘Syn_WithQuery’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26191:37:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_WithQuery’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26191:78:
> Warning:
>     Defined but not used: ‘originalTree_Syn_WithQuery’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26195:1: Warning:
>     Defined but not used: ‘wrap_WithQuery’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26339:26:
> Warning:
>     Defined but not used: data constructor ‘Inh_WithQueryList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26339:45:
> Warning:
>     Defined but not used: ‘cat_Inh_WithQueryList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26339:78:
> Warning:
>     Defined but not used: ‘flags_Inh_WithQueryList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26339:123:
> Warning:
>     Defined but not used: ‘imCast_Inh_WithQueryList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26340:26:
> Warning:
>     Defined but not used: data constructor ‘Syn_WithQueryList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26340:45:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_WithQueryList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26340:94:
> Warning:
>     Defined but not used: ‘originalTree_Syn_WithQueryList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26344:1: Warning:
>     Defined but not used: ‘wrap_WithQueryList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/TypeChecking/TypeChecking.ag:75:38:
> Warning:
>     Fields of ‘Inh_ScalarExprRoot’ not initialised:
> downEnv_Inh_ScalarExprRoot
>     In the second argument of ‘wrap_ScalarExprRoot’, namely
>       ‘Inh_ScalarExprRoot
>          {cat_Inh_ScalarExprRoot = cat, flags_Inh_ScalarExprRoot = f}’
>     In the first argument of ‘annotatedTree_Syn_ScalarExprRoot’, namely
>       ‘(wrap_ScalarExprRoot
>           t
>           (Inh_ScalarExprRoot
>              {cat_Inh_ScalarExprRoot = cat, flags_Inh_ScalarExprRoot =
> f}))’
>     In the expression:
>       (annotatedTree_Syn_ScalarExprRoot
>          (wrap_ScalarExprRoot
>             t
>             (Inh_ScalarExprRoot
>                {cat_Inh_ScalarExprRoot = cat, flags_Inh_ScalarExprRoot =
> f})))
>
> hssqlppp/src/Database/HsSqlPpp/Internals/TypeChecking/TypeChecking.ag:260:1:
> Warning:
>     Tab character
>
> hssqlppp/src/Database/HsSqlPpp/Internals/TypeChecking/TypeChecking.ag:261:1:
> Warning:
>     Tab character
>
> hssqlppp/src/Database/HsSqlPpp/Internals/TypeChecking/TypeChecking.ag:262:1:
> Warning:
>     Tab character
>
> hssqlppp/src/Database/HsSqlPpp/Internals/TypeChecking/TypeChecking.ag:268:1:
> Warning:
>     Tab character
>
> hssqlppp/src/Database/HsSqlPpp/Internals/TypeChecking/TypeChecking.ag:269:1:
> Warning:
>     Tab character
>
> hssqlppp/src/Database/HsSqlPpp/Internals/TypeChecking/TypeChecking.ag:270:1:
> Warning:
>     Tab character
>
> src/Database/HsSqlPpp/Internals/AstInternal.hs:119:1: Warning:
>     The import of ‘Control.Applicative’ is redundant
>       except perhaps to import instances from ‘Control.Applicative’
>     To import instances alone, use: import Control.Applicative()
> [17 of 23] Compiling Database.HsSqlPpp.Annotation (
> src/Database/HsSqlPpp/Annotation.lhs,
> dist/build/Database/HsSqlPpp/Annotation.o )
> [18 of 23] Compiling Database.HsSqlPpp.TypeChecker (
> src/Database/HsSqlPpp/TypeChecker.lhs,
> dist/build/Database/HsSqlPpp/TypeChecker.o )
> [19 of 23] Compiling Database.HsSqlPpp.Ast (
> src/Database/HsSqlPpp/Ast.lhs, dist/build/Database/HsSqlPpp/Ast.o )
> [20 of 23] Compiling Database.HsSqlPpp.Parsing.ParserInternal (
> src/Database/HsSqlPpp/Parsing/ParserInternal.lhs,
> dist/build/Database/HsSqlPpp/Parsing/ParserInternal.o )
>
> src/Database/HsSqlPpp/Parsing/ParserInternal.lhs:38:3: Warning:
>     The import of ‘Control.Applicative’ is redundant
>       except perhaps to import instances from ‘Control.Applicative’
>     To import instances alone, use: import Control.Applicative()
> [21 of 23] Compiling Database.HsSqlPpp.Parser (
> src/Database/HsSqlPpp/Parser.lhs, dist/build/Database/HsSqlPpp/Parser.o )
> [22 of 23] Compiling Database.HsSqlPpp.Utility (
> src/Database/HsSqlPpp/Utility.lhs, dist/build/Database/HsSqlPpp/Utility.o
> )
> [23 of 23] Compiling Database.HsSqlPpp.Pretty (
> src/Database/HsSqlPpp/Pretty.lhs, dist/build/Database/HsSqlPpp/Pretty.o )
>
> src/Database/HsSqlPpp/Pretty.lhs:103:3: Warning:
>     Pattern match(es) are non-exhaustive
>     In an equation for ‘statement’:
>         Patterns not matched:
>             _ _ _ (CreateUser _ _ _)
>             _ _ _ (CreateLogin _ _ _)
>             _ _ _ (AlterUser _ _ _)
>             _ _ _ (AlterLogin _ _ _)
>
> src/Database/HsSqlPpp/Pretty.lhs:781:31: Warning:
>     Pattern match(es) are overlapped
>     In a case alternative: _ -> ...
> In-place registering hssqlppp-0.5.18...
>
> real    1m20.449s
> user    2m5.040s
> sys     0m48.504s
>

> jake at debian:~/wd/hssqlppp/trunk/hssqlppp$ ghc --version
> The Glorious Glasgow Haskell Compilation System, version 7.10.1.20150612
>
> jake at debian:~/wd/hssqlppp/trunk/hssqlppp$ cabal clean
> cleaning...
>
> jake at debian:~/wd/hssqlppp/trunk/hssqlppp$ cabal sandbox delete
> Deleting the sandbox located at
> /home/jake/wd/hssqlppp/trunk/hssqlppp/.cabal-sandbox
>
> jake at debian:~/wd/hssqlppp/trunk/hssqlppp$ cabal sandbox init
> Writing a default package environment file to
> /home/jake/wd/hssqlppp/trunk/hssqlppp/cabal.sandbox.config
> Creating a new sandbox at /home/jake/wd/hssqlppp/trunk/hssqlppp/.cabal-
> sandbox
>
> jake at debian:~/wd/hssqlppp/trunk/hssqlppp$ time cabal install happy
> Resolving dependencies...
> Notice: installing into a sandbox located at
> /home/jake/wd/hssqlppp/trunk/hssqlppp/.cabal-sandbox
> Configuring mtl-2.2.1...
> Building mtl-2.2.1...
> Installed mtl-2.2.1
> Configuring happy-1.19.5...
> Building happy-1.19.5...
> Installed happy-1.19.5
>
> real    0m17.994s
> user    0m16.496s
> sys     0m0.852s
>
> jake at debian:~/wd/hssqlppp/trunk/hssqlppp$ time cabal install --only-
> dependencies
> Resolving dependencies...
> Notice: installing into a sandbox located at
> /home/jake/wd/hssqlppp/trunk/hssqlppp/.cabal-sandbox
> Configuring old-locale-1.0.0.7...
> Configuring syb-0.4.4...
> Configuring text-1.2.1.1...
> Building syb-0.4.4...
> Building old-locale-1.0.0.7...
> Building text-1.2.1.1...
> Installed old-locale-1.0.0.7
> Configuring old-time-1.1.0.3...
> Building old-time-1.1.0.3...
> Installed syb-0.4.4
> Installed old-time-1.1.0.3
> Installed text-1.2.1.1
> Configuring hashable-1.2.3.2...
> Configuring parsec-3.1.9...
> Configuring polyparse-1.11...
> Building parsec-3.1.9...
> Building hashable-1.2.3.2...
> Building polyparse-1.11...
> Installed hashable-1.2.3.2
> Configuring scientific-0.3.3.8...
> Configuring unordered-containers-0.2.5.1...
> Building scientific-0.3.3.8...
> Building unordered-containers-0.2.5.1...
> Installed scientific-0.3.3.8
> Configuring attoparsec-0.12.1.6...
> Installed parsec-3.1.9
> Building attoparsec-0.12.1.6...
> Installed polyparse-1.11
> Configuring cpphs-1.19...
> Installed unordered-containers-0.2.5.1
> Configuring uniplate-1.6.12...
> Building cpphs-1.19...
> Building uniplate-1.6.12...
> Installed cpphs-1.19
> Configuring haskell-src-exts-1.16.0.1...
> Installed uniplate-1.6.12
> Building haskell-src-exts-1.16.0.1...
> Installed attoparsec-0.12.1.6
> Installed haskell-src-exts-1.16.0.1
> Configuring groom-0.1.2...
> Building groom-0.1.2...
> Installed groom-0.1.2
>
> real    4m42.127s
> user    5m45.548s
> sys     0m5.040s
>
> jake at debian:~/wd/hssqlppp/trunk/hssqlppp$ time cabal build
> Package has never been configured. Configuring with default flags. If
> this
> fails, please run configure manually.
> Resolving dependencies...
> Configuring hssqlppp-0.5.18...
> Building hssqlppp-0.5.18...
> Preprocessing library hssqlppp-0.5.18...
> [ 1 of 23] Compiling Database.HsSqlPpp.Parsing.ParseErrors (
> src/Database/HsSqlPpp/Parsing/ParseErrors.lhs,
> dist/build/Database/HsSqlPpp/Parsing/ParseErrors.o )
> [ 2 of 23] Compiling Database.HsSqlPpp.Utils.Utils (
> src/Database/HsSqlPpp/Utils/Utils.lhs,
> dist/build/Database/HsSqlPpp/Utils/Utils.o )
>
> src/Database/HsSqlPpp/Utils/Utils.lhs:9:3: Warning:
>     The import of ‘Control.Applicative’ is redundant
>       except perhaps to import instances from ‘Control.Applicative’
>     To import instances alone, use: import Control.Applicative()
> [ 3 of 23] Compiling Database.HsSqlPpp.Internals.TypesInternal (
> src/Database/HsSqlPpp/Internals/TypesInternal.lhs,
> dist/build/Database/HsSqlPpp/Internals/TypesInternal.o )
> [ 4 of 23] Compiling Database.HsSqlPpp.Types (
> src/Database/HsSqlPpp/Types.lhs, dist/build/Database/HsSqlPpp/Types.o )
> [ 5 of 23] Compiling
> Database.HsSqlPpp.Internals.TypeChecking.OldTediousTypeUtils (
> src/Database/HsSqlPpp/Internals/TypeChecking/OldTediousTypeUtils.lhs,
> dist/build/Database/HsSqlPpp/Internals/TypeChecking/OldTediousTypeUtils.o
> )
> [ 6 of 23] Compiling Database.HsSqlPpp.SqlDialect (
> src/Database/HsSqlPpp/SqlDialect.lhs,
> dist/build/Database/HsSqlPpp/SqlDialect.o )
> [ 7 of 23] Compiling Database.HsSqlPpp.LexicalSyntax (
> src/Database/HsSqlPpp/LexicalSyntax.lhs,
> dist/build/Database/HsSqlPpp/LexicalSyntax.o )
> [ 8 of 23] Compiling Database.HsSqlPpp.Internals.Catalog.CatalogInternal
> ( src/Database/HsSqlPpp/Internals/Catalog/CatalogInternal.lhs,
> dist/build/Database/HsSqlPpp/Internals/Catalog/CatalogInternal.o )
> [ 9 of 23] Compiling
> Database.HsSqlPpp.Internals.Catalog.DefaultTemplate1Catalog (
> src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.lhs,
> dist/build/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.o
> )
> [10 of 23] Compiling
> Database.HsSqlPpp.Internals.Catalog.DefaultTSQLCatalog (
> src/Database/HsSqlPpp/Internals/Catalog/DefaultTSQLCatalog.lhs,
> dist/build/Database/HsSqlPpp/Internals/Catalog/DefaultTSQLCatalog.o )
> [11 of 23] Compiling
> Database.HsSqlPpp.Internals.TypeChecking.OldTypeConversion (
> src/Database/HsSqlPpp/Internals/TypeChecking/OldTypeConversion.lhs,
> dist/build/Database/HsSqlPpp/Internals/TypeChecking/OldTypeConversion.o )
> [12 of 23] Compiling
> Database.HsSqlPpp.Internals.TypeChecking.SqlTypeConversion (
> src/Database/HsSqlPpp/Internals/TypeChecking/SqlTypeConversion.lhs,
> dist/build/Database/HsSqlPpp/Internals/TypeChecking/SqlTypeConversion.o )
> [13 of 23] Compiling
> Database.HsSqlPpp.Internals.TypeChecking.TypeConversion (
> src/Database/HsSqlPpp/Internals/TypeChecking/TypeConversion.lhs,
> dist/build/Database/HsSqlPpp/Internals/TypeChecking/TypeConversion.o )
>
> src/Database/HsSqlPpp/Internals/TypeChecking/TypeConversion.lhs:22:8:
> Warning:
>     The export item ‘MatchAppLiteralList(..)’ suggests that
>     ‘MatchAppLiteralList’ has (in-scope) constructors or class methods,
>     but it has none
>
> src/Database/HsSqlPpp/Internals/TypeChecking/TypeConversion.lhs:34:3:
> Warning:
>     The import of ‘Control.Applicative’ is redundant
>       except perhaps to import instances from ‘Control.Applicative’
>     To import instances alone, use: import Control.Applicative()
>
> src/Database/HsSqlPpp/Internals/TypeChecking/TypeConversion.lhs:43:3:
> Warning:
>     The import of ‘Debug.Trace’ is redundant
>       except perhaps to import instances from ‘Debug.Trace’
>     To import instances alone, use: import Debug.Trace()
> [14 of 23] Compiling Database.HsSqlPpp.Internals.TypeChecking.Environment
> ( src/Database/HsSqlPpp/Internals/TypeChecking/Environment.lhs,
> dist/build/Database/HsSqlPpp/Internals/TypeChecking/Environment.o )
>
> src/Database/HsSqlPpp/Internals/TypeChecking/Environment.lhs:228:41:
> Warning:
>     Defined but not used: ‘j’
> [15 of 23] Compiling Database.HsSqlPpp.Catalog (
> src/Database/HsSqlPpp/Catalog.lhs, dist/build/Database/HsSqlPpp/Catalog.o
> )
> [16 of 23] Compiling Database.HsSqlPpp.Internals.AstInternal (
> src/Database/HsSqlPpp/Internals/AstInternal.hs,
> dist/build/Database/HsSqlPpp/Internals/AstInternal.o )
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:848:30: Warning:
>     Defined but not used: data constructor ‘Inh_AlterColumnAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:848:53: Warning:
>     Defined but not used: ‘cat_Inh_AlterColumnAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:848:90: Warning:
>     Defined but not used: ‘flags_Inh_AlterColumnAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:848:139: Warning:
>     Defined but not used: ‘imCast_Inh_AlterColumnAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:849:30: Warning:
>     Defined but not used: data constructor ‘Syn_AlterColumnAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:849:53: Warning:
>     Defined but not used: ‘annotatedTree_Syn_AlterColumnAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:849:110: Warning:
>     Defined but not used: ‘originalTree_Syn_AlterColumnAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:853:1: Warning:
>     Defined but not used: ‘wrap_AlterColumnAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1287:35: Warning:
>     Defined but not used: data constructor ‘Inh_AlterDatabaseOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1287:63: Warning:
>     Defined but not used: ‘cat_Inh_AlterDatabaseOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1287:105:
> Warning:
>     Defined but not used: ‘flags_Inh_AlterDatabaseOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1287:159:
> Warning:
>     Defined but not used: ‘imCast_Inh_AlterDatabaseOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1288:35: Warning:
>     Defined but not used: data constructor ‘Syn_AlterDatabaseOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1288:63: Warning:
>     Defined but not used: ‘annotatedTree_Syn_AlterDatabaseOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1288:130:
> Warning:
>     Defined but not used: ‘originalTree_Syn_AlterDatabaseOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1292:1: Warning:
>     Defined but not used: ‘wrap_AlterDatabaseOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1451:29: Warning:
>     Defined but not used: data constructor ‘Inh_AlterTableAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1451:51: Warning:
>     Defined but not used: ‘cat_Inh_AlterTableAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1451:87: Warning:
>     Defined but not used: ‘flags_Inh_AlterTableAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1451:135:
> Warning:
>     Defined but not used: ‘imCast_Inh_AlterTableAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1452:29: Warning:
>     Defined but not used: data constructor ‘Syn_AlterTableAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1452:51: Warning:
>     Defined but not used: ‘annotatedTree_Syn_AlterTableAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1452:106:
> Warning:
>     Defined but not used: ‘originalTree_Syn_AlterTableAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1456:1: Warning:
>     Defined but not used: ‘wrap_AlterTableAction’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1832:33: Warning:
>     Defined but not used: data constructor ‘Inh_AlterTableActionList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1832:59: Warning:
>     Defined but not used: ‘cat_Inh_AlterTableActionList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1832:99: Warning:
>     Defined but not used: ‘flags_Inh_AlterTableActionList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1832:151:
> Warning:
>     Defined but not used: ‘imCast_Inh_AlterTableActionList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1833:33: Warning:
>     Defined but not used: data constructor ‘Syn_AlterTableActionList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1833:59: Warning:
>     Defined but not used: ‘annotatedTree_Syn_AlterTableActionList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1833:122:
> Warning:
>     Defined but not used: ‘originalTree_Syn_AlterTableActionList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:1837:1: Warning:
>     Defined but not used: ‘wrap_AlterTableActionList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2005:32: Warning:
>     Defined but not used: data constructor ‘Inh_AlterTableOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2005:57: Warning:
>     Defined but not used: ‘cat_Inh_AlterTableOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2005:96: Warning:
>     Defined but not used: ‘flags_Inh_AlterTableOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2005:147:
> Warning:
>     Defined but not used: ‘imCast_Inh_AlterTableOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2006:32: Warning:
>     Defined but not used: data constructor ‘Syn_AlterTableOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2006:57: Warning:
>     Defined but not used: ‘annotatedTree_Syn_AlterTableOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2006:118:
> Warning:
>     Defined but not used: ‘originalTree_Syn_AlterTableOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2010:1: Warning:
>     Defined but not used: ‘wrap_AlterTableOperation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2320:23: Warning:
>     Defined but not used: data constructor ‘Inh_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2320:39: Warning:
>     Defined but not used: ‘cat_Inh_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2320:69: Warning:
>     Defined but not used: ‘flags_Inh_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2320:111:
> Warning:
>     Defined but not used: ‘imCast_Inh_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2320:154:
> Warning:
>     Defined but not used: ‘tpe_Inh_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2321:23: Warning:
>     Defined but not used: data constructor ‘Syn_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2321:39: Warning:
>     Defined but not used: ‘annotatedTree_Syn_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2321:82: Warning:
>     Defined but not used: ‘originalTree_Syn_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2325:1: Warning:
>     Defined but not used: ‘wrap_Annotation’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2385:25: Warning:
>     Defined but not used: data constructor ‘Inh_AttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2385:43: Warning:
>     Defined but not used: ‘cat_Inh_AttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2385:75: Warning:
>     Defined but not used: ‘flags_Inh_AttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2385:119:
> Warning:
>     Defined but not used: ‘imCast_Inh_AttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2386:25: Warning:
>     Defined but not used: data constructor ‘Syn_AttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2386:43: Warning:
>     Defined but not used: ‘annotatedTree_Syn_AttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2386:90: Warning:
>     Defined but not used: ‘originalTree_Syn_AttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2390:1: Warning:
>     Defined but not used: ‘wrap_AttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2593:29: Warning:
>     Defined but not used: data constructor ‘Inh_AttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2593:51: Warning:
>     Defined but not used: ‘cat_Inh_AttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2593:87: Warning:
>     Defined but not used: ‘flags_Inh_AttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2593:135:
> Warning:
>     Defined but not used: ‘imCast_Inh_AttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2594:29: Warning:
>     Defined but not used: data constructor ‘Syn_AttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2594:51: Warning:
>     Defined but not used: ‘annotatedTree_Syn_AttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2594:106:
> Warning:
>     Defined but not used: ‘originalTree_Syn_AttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2598:1: Warning:
>     Defined but not used: ‘wrap_AttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2755:45: Warning:
>     Defined but not used:
>       data constructor ‘Inh_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2755:83: Warning:
>     Defined but not used: ‘cat_Inh_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2755:135:
> Warning:
>     Defined but not used:
>       ‘downEnv_Inh_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2755:195:
> Warning:
>     Defined but not used: ‘flags_Inh_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2755:259:
> Warning:
>     Defined but not used: ‘imCast_Inh_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2755:324:
> Warning:
>     Defined but not used:
>       ‘thenExpectedType_Inh_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2755:399:
> Warning:
>     Defined but not used:
>       ‘whenExpectedType_Inh_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2756:45: Warning:
>     Defined but not used:
>       data constructor ‘Syn_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2756:83: Warning:
>     Defined but not used:
>       ‘annotatedTree_Syn_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2756:170:
> Warning:
>     Defined but not used:
>       ‘originalTree_Syn_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2756:256:
> Warning:
>     Defined but not used:
>       ‘thenType_Syn_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2756:323:
> Warning:
>     Defined but not used:
>       ‘upTypes_Syn_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2756:391:
> Warning:
>     Defined but not used:
>       ‘whenTypes_Syn_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2760:1: Warning:
>     Defined but not used: ‘wrap_CaseScalarExprListScalarExprPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2958:49: Warning:
>     Defined but not used:
>       data constructor ‘Inh_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2958:91: Warning:
>     Defined but not used:
>       ‘cat_Inh_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2958:147:
> Warning:
>     Defined but not used:
>       ‘downEnv_Inh_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2958:211:
> Warning:
>     Defined but not used:
>       ‘flags_Inh_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2958:279:
> Warning:
>     Defined but not used:
>       ‘imCast_Inh_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2958:348:
> Warning:
>     Defined but not used:
>       ‘thenExpectedType_Inh_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2958:427:
> Warning:
>     Defined but not used:
>       ‘whenExpectedType_Inh_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2959:49: Warning:
>     Defined but not used:
>       data constructor ‘Syn_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2959:91: Warning:
>     Defined but not used:
>       ‘annotatedTree_Syn_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2959:186:
> Warning:
>     Defined but not used:
>       ‘originalTree_Syn_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2959:280:
> Warning:
>     Defined but not used:
>       ‘thenTypes_Syn_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2959:354:
> Warning:
>     Defined but not used:
>       ‘upTypes_Syn_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2959:426:
> Warning:
>     Defined but not used:
>       ‘whenTypes_Syn_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:2963:1: Warning:
>     Defined but not used: ‘wrap_CaseScalarExprListScalarExprPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3243:23: Warning:
>     Defined but not used: data constructor ‘Inh_Constraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3243:39: Warning:
>     Defined but not used: ‘cat_Inh_Constraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3243:69: Warning:
>     Defined but not used: ‘flags_Inh_Constraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3243:111:
> Warning:
>     Defined but not used: ‘imCast_Inh_Constraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3244:23: Warning:
>     Defined but not used: data constructor ‘Syn_Constraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3244:39: Warning:
>     Defined but not used: ‘annotatedTree_Syn_Constraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3244:82: Warning:
>     Defined but not used: ‘originalTree_Syn_Constraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3248:1: Warning:
>     Defined but not used: ‘wrap_Constraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3636:27: Warning:
>     Defined but not used: data constructor ‘Inh_ConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3636:47: Warning:
>     Defined but not used: ‘cat_Inh_ConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3636:81: Warning:
>     Defined but not used: ‘flags_Inh_ConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3636:127:
> Warning:
>     Defined but not used: ‘imCast_Inh_ConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3637:27: Warning:
>     Defined but not used: data constructor ‘Syn_ConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3637:47: Warning:
>     Defined but not used: ‘annotatedTree_Syn_ConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3637:98: Warning:
>     Defined but not used: ‘originalTree_Syn_ConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3641:1: Warning:
>     Defined but not used: ‘wrap_ConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3799:19: Warning:
>     Defined but not used: data constructor ‘Inh_FnBody’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3799:31: Warning:
>     Defined but not used: ‘cat_Inh_FnBody’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3799:57: Warning:
>     Defined but not used: ‘flags_Inh_FnBody’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3799:95: Warning:
>     Defined but not used: ‘imCast_Inh_FnBody’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3800:19: Warning:
>     Defined but not used: data constructor ‘Syn_FnBody’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3800:31: Warning:
>     Defined but not used: ‘annotatedTree_Syn_FnBody’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3800:66: Warning:
>     Defined but not used: ‘originalTree_Syn_FnBody’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:3804:1: Warning:
>     Defined but not used: ‘wrap_FnBody’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4037:19: Warning:
>     Defined but not used: data constructor ‘Inh_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4037:31: Warning:
>     Defined but not used: ‘cat_Inh_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4037:57: Warning:
>     Defined but not used: ‘downEnv_Inh_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4037:91: Warning:
>     Defined but not used: ‘expectedCast_Inh_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4037:123:
> Warning:
>     Defined but not used: ‘expectedType_Inh_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4037:168:
> Warning:
>     Defined but not used: ‘flags_Inh_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4037:206:
> Warning:
>     Defined but not used: ‘imCast_Inh_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4038:19: Warning:
>     Defined but not used: data constructor ‘Syn_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4038:31: Warning:
>     Defined but not used: ‘annotatedTree_Syn_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4038:66: Warning:
>     Defined but not used: ‘listType_Syn_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4038:120:
> Warning:
>     Defined but not used: ‘originalTree_Syn_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4042:1: Warning:
>     Defined but not used: ‘wrap_InList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4347:21: Warning:
>     Defined but not used: data constructor ‘Inh_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4347:35: Warning:
>     Defined but not used: ‘cat_Inh_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4347:63: Warning:
>     Defined but not used: ‘downEnv_Inh_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4347:99: Warning:
>     Defined but not used: ‘flags_Inh_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4347:139:
> Warning:
>     Defined but not used: ‘imCast_Inh_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4348:21: Warning:
>     Defined but not used: data constructor ‘Syn_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4348:35: Warning:
>     Defined but not used: ‘annotatedTree_Syn_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4348:74: Warning:
>     Defined but not used: ‘originalTree_Syn_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4352:1: Warning:
>     Defined but not used: ‘wrap_JoinExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4586:26: Warning:
>     Defined but not used: data constructor ‘Inh_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4586:45: Warning:
>     Defined but not used: ‘cat_Inh_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4586:78: Warning:
>     Defined but not used: ‘downEnv_Inh_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4586:119:
> Warning:
>     Defined but not used: ‘flags_Inh_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4586:164:
> Warning:
>     Defined but not used: ‘imCast_Inh_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4587:26: Warning:
>     Defined but not used: data constructor ‘Syn_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4587:45: Warning:
>     Defined but not used: ‘annotatedTree_Syn_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4587:94: Warning:
>     Defined but not used: ‘originalTree_Syn_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4591:1: Warning:
>     Defined but not used: ‘wrap_MaybeBoolExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4720:1: Warning:
>     Defined but not used: ‘sem_MaybeNameComponentList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4726:35: Warning:
>     Defined but not used: data constructor ‘Inh_MaybeNameComponentList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4727:35: Warning:
>     Defined but not used: data constructor ‘Syn_MaybeNameComponentList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4731:1: Warning:
>     Defined but not used: ‘wrap_MaybeNameComponentList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4732:10: Warning:
>     This pattern-binding binds no variables: () = sem
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4736:1: Warning:
>     Defined but not used: ‘sem_MaybeNameComponentList_Just’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4736:33: Warning:
>     Defined but not used: ‘just_’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4740:1: Warning:
>     Defined but not used: ‘sem_MaybeNameComponentList_Nothing’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4784:28: Warning:
>     Defined but not used: data constructor ‘Inh_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4784:49: Warning:
>     Defined but not used: ‘cat_Inh_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4784:84: Warning:
>     Defined but not used: ‘downEnv_Inh_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4784:127:
> Warning:
>     Defined but not used: ‘expectedCast_Inh_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4784:168:
> Warning:
>     Defined but not used: ‘expectedType_Inh_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4784:222:
> Warning:
>     Defined but not used: ‘flags_Inh_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4784:269:
> Warning:
>     Defined but not used: ‘imCast_Inh_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4785:28: Warning:
>     Defined but not used: data constructor ‘Syn_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4785:49: Warning:
>     Defined but not used: ‘annotatedTree_Syn_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4785:102:
> Warning:
>     Defined but not used: ‘originalTree_Syn_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4785:154:
> Warning:
>     Defined but not used: ‘upType_Syn_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4789:1: Warning:
>     Defined but not used: ‘wrap_MaybeScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4959:28: Warning:
>     Defined but not used: data constructor ‘Inh_MaybeSelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4959:49: Warning:
>     Defined but not used: ‘cat_Inh_MaybeSelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4959:84: Warning:
>     Defined but not used: ‘flags_Inh_MaybeSelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4959:131:
> Warning:
>     Defined but not used: ‘imCast_Inh_MaybeSelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4960:28: Warning:
>     Defined but not used: data constructor ‘Syn_MaybeSelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4960:49: Warning:
>     Defined but not used: ‘annotatedTree_Syn_MaybeSelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4960:102:
> Warning:
>     Defined but not used: ‘originalTree_Syn_MaybeSelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:4964:1: Warning:
>     Defined but not used: ‘wrap_MaybeSelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5115:35: Warning:
>     Defined but not used: data constructor ‘Inh_MaybeTablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5115:63: Warning:
>     Defined but not used: ‘cat_Inh_MaybeTablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5115:105:
> Warning:
>     Defined but not used: ‘flags_Inh_MaybeTablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5115:159:
> Warning:
>     Defined but not used: ‘imCast_Inh_MaybeTablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5116:35: Warning:
>     Defined but not used: data constructor ‘Syn_MaybeTablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5116:63: Warning:
>     Defined but not used: ‘annotatedTree_Syn_MaybeTablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5116:130:
> Warning:
>     Defined but not used: ‘originalTree_Syn_MaybeTablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5120:1: Warning:
>     Defined but not used: ‘wrap_MaybeTablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5253:17: Warning:
>     Defined but not used: data constructor ‘Inh_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5253:27: Warning:
>     Defined but not used: ‘cat_Inh_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5253:51: Warning:
>     Defined but not used: ‘flags_Inh_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5253:87: Warning:
>     Defined but not used: ‘imCast_Inh_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5253:124:
> Warning:
>     Defined but not used: ‘tpe_Inh_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5254:17: Warning:
>     Defined but not used: data constructor ‘Syn_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5254:27: Warning:
>     Defined but not used: ‘annotatedTree_Syn_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5254:58: Warning:
>     Defined but not used: ‘originalTree_Syn_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5258:1: Warning:
>     Defined but not used: ‘wrap_Name’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5374:1: Warning:
>     Defined but not used: ‘sem_NameComponentList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5378:30: Warning:
>     Defined but not used: data constructor ‘Inh_NameComponentList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5379:30: Warning:
>     Defined but not used: data constructor ‘Syn_NameComponentList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5383:1: Warning:
>     Defined but not used: ‘wrap_NameComponentList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5384:10: Warning:
>     This pattern-binding binds no variables: () = sem
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5389:1: Warning:
>     Defined but not used: ‘sem_NameComponentList_Cons’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5389:28: Warning:
>     Defined but not used: ‘hd_’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5389:32: Warning:
>     Defined but not used: ‘tl_’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5393:1: Warning:
>     Defined but not used: ‘sem_NameComponentList_Nil’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5425:33: Warning:
>     Defined but not used: data constructor ‘Inh_NameTypeNameListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5425:59: Warning:
>     Defined but not used: ‘cat_Inh_NameTypeNameListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5425:99: Warning:
>     Defined but not used: ‘flags_Inh_NameTypeNameListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5425:151:
> Warning:
>     Defined but not used: ‘imCast_Inh_NameTypeNameListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5426:33: Warning:
>     Defined but not used: data constructor ‘Syn_NameTypeNameListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5426:59: Warning:
>     Defined but not used: ‘annotatedTree_Syn_NameTypeNameListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5426:122:
> Warning:
>     Defined but not used: ‘originalTree_Syn_NameTypeNameListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5430:1: Warning:
>     Defined but not used: ‘wrap_NameTypeNameListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5557:37: Warning:
>     Defined but not used:
>       data constructor ‘Inh_NameTypeNameListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5557:67: Warning:
>     Defined but not used: ‘cat_Inh_NameTypeNameListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5557:111:
> Warning:
>     Defined but not used: ‘flags_Inh_NameTypeNameListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5557:167:
> Warning:
>     Defined but not used: ‘imCast_Inh_NameTypeNameListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5558:37: Warning:
>     Defined but not used:
>       data constructor ‘Syn_NameTypeNameListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5558:67: Warning:
>     Defined but not used: ‘annotatedTree_Syn_NameTypeNameListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5558:138:
> Warning:
>     Defined but not used: ‘originalTree_Syn_NameTypeNameListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5562:1: Warning:
>     Defined but not used: ‘wrap_NameTypeNameListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5717:19: Warning:
>     Defined but not used: data constructor ‘Inh_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5717:31: Warning:
>     Defined but not used: ‘cat_Inh_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5717:57: Warning:
>     Defined but not used: ‘downEnv_Inh_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5717:91: Warning:
>     Defined but not used: ‘flags_Inh_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5717:129:
> Warning:
>     Defined but not used: ‘imCast_Inh_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5718:19: Warning:
>     Defined but not used: data constructor ‘Syn_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5718:31: Warning:
>     Defined but not used: ‘annotatedTree_Syn_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5718:66: Warning:
>     Defined but not used: ‘originalTree_Syn_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5722:1: Warning:
>     Defined but not used: ‘wrap_OnExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5864:21: Warning:
>     Defined but not used: data constructor ‘Inh_ParamDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5864:35: Warning:
>     Defined but not used: ‘cat_Inh_ParamDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5864:63: Warning:
>     Defined but not used: ‘flags_Inh_ParamDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5864:103:
> Warning:
>     Defined but not used: ‘imCast_Inh_ParamDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5865:21: Warning:
>     Defined but not used: data constructor ‘Syn_ParamDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5865:35: Warning:
>     Defined but not used: ‘annotatedTree_Syn_ParamDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5865:74: Warning:
>     Defined but not used: ‘originalTree_Syn_ParamDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:5869:1: Warning:
>     Defined but not used: ‘wrap_ParamDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6090:25: Warning:
>     Defined but not used: data constructor ‘Inh_ParamDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6090:43: Warning:
>     Defined but not used: ‘cat_Inh_ParamDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6090:75: Warning:
>     Defined but not used: ‘flags_Inh_ParamDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6090:119:
> Warning:
>     Defined but not used: ‘imCast_Inh_ParamDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6091:25: Warning:
>     Defined but not used: data constructor ‘Syn_ParamDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6091:43: Warning:
>     Defined but not used: ‘annotatedTree_Syn_ParamDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6091:90: Warning:
>     Defined but not used: ‘originalTree_Syn_ParamDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6095:1: Warning:
>     Defined but not used: ‘wrap_ParamDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6324:22: Warning:
>     Defined but not used: data constructor ‘Inh_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6324:37: Warning:
>     Defined but not used: ‘cat_Inh_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6324:66: Warning:
>     Defined but not used: ‘expectedType_Inh_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6324:116:
> Warning:
>     Defined but not used: ‘flags_Inh_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6324:157:
> Warning:
>     Defined but not used: ‘imCast_Inh_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6324:199:
> Warning:
>     Defined but not used: ‘outerDownEnv_Inh_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6325:22: Warning:
>     Defined but not used: data constructor ‘Syn_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6325:37: Warning:
>     Defined but not used: ‘annotatedTree_Syn_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6325:78: Warning:
>     Defined but not used: ‘originalTree_Syn_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6325:118:
> Warning:
>     Defined but not used: ‘upType_Syn_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:6329:1: Warning:
>     Defined but not used: ‘wrap_QueryExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7235:58: Warning:
>     Defined but not used: ‘originalTree_Syn_Root’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7389:26: Warning:
>     Defined but not used: data constructor ‘Inh_RowConstraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7389:45: Warning:
>     Defined but not used: ‘cat_Inh_RowConstraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7389:78: Warning:
>     Defined but not used: ‘flags_Inh_RowConstraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7389:123:
> Warning:
>     Defined but not used: ‘imCast_Inh_RowConstraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7390:26: Warning:
>     Defined but not used: data constructor ‘Syn_RowConstraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7390:45: Warning:
>     Defined but not used: ‘annotatedTree_Syn_RowConstraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7390:94: Warning:
>     Defined but not used: ‘originalTree_Syn_RowConstraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7394:1: Warning:
>     Defined but not used: ‘wrap_RowConstraint’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7978:30: Warning:
>     Defined but not used: data constructor ‘Inh_RowConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7978:53: Warning:
>     Defined but not used: ‘cat_Inh_RowConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7978:90: Warning:
>     Defined but not used: ‘flags_Inh_RowConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7978:139:
> Warning:
>     Defined but not used: ‘imCast_Inh_RowConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7979:30: Warning:
>     Defined but not used: data constructor ‘Syn_RowConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7979:53: Warning:
>     Defined but not used: ‘annotatedTree_Syn_RowConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7979:110:
> Warning:
>     Defined but not used: ‘originalTree_Syn_RowConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:7983:1: Warning:
>     Defined but not used: ‘wrap_RowConstraintList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8482:23: Warning:
>     Defined but not used: data constructor ‘Inh_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8482:39: Warning:
>     Defined but not used: ‘cat_Inh_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8482:69: Warning:
>     Defined but not used: ‘downEnv_Inh_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8482:107:
> Warning:
>     Defined but not used: ‘expectedCast_Inh_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8482:143:
> Warning:
>     Defined but not used: ‘expectedType_Inh_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8482:192:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8482:234:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8483:23: Warning:
>     Defined but not used: data constructor ‘Syn_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8483:39: Warning:
>     Defined but not used: ‘annotatedTree_Syn_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8483:82: Warning:
>     Defined but not used: ‘colExprs_Syn_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8483:156:
> Warning:
>     Defined but not used: ‘originalTree_Syn_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8483:198:
> Warning:
>     Defined but not used: ‘upType_Syn_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:8487:1: Warning:
>     Defined but not used: ‘wrap_ScalarExpr’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13383:36:
> Warning:
>     Defined but not used:
>       data constructor ‘Inh_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13383:65:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13383:108:
> Warning:
>     Defined but not used: ‘downEnv_Inh_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13383:159:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13383:214:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13384:36:
> Warning:
>     Defined but not used:
>       data constructor ‘Syn_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13384:65:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13384:134:
> Warning:
>     Defined but not used: ‘originalTree_Syn_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13388:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprDirectionPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13509:40:
> Warning:
>     Defined but not used:
>       data constructor ‘Inh_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13509:73:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13509:120:
> Warning:
>     Defined but not used: ‘downEnv_Inh_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13509:175:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13509:234:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13510:40:
> Warning:
>     Defined but not used:
>       data constructor ‘Syn_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13510:73:
> Warning:
>     Defined but not used:
>       ‘annotatedTree_Syn_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13510:150:
> Warning:
>     Defined but not used:
>       ‘originalTree_Syn_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13514:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprDirectionPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13689:27:
> Warning:
>     Defined but not used: data constructor ‘Inh_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13689:47:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13689:81:
> Warning:
>     Defined but not used: ‘downEnv_Inh_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13689:123:
> Warning:
>     Defined but not used: ‘expectedCast_Inh_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13689:163:
> Warning:
>     Defined but not used: ‘expectedTypes_Inh_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13689:213:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13689:259:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13690:27:
> Warning:
>     Defined but not used: data constructor ‘Syn_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13690:47:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13690:98:
> Warning:
>     Defined but not used: ‘originalTree_Syn_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13690:148:
> Warning:
>     Defined but not used: ‘upTypes_Syn_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13694:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13914:31:
> Warning:
>     Defined but not used: data constructor ‘Inh_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13914:55:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13914:93:
> Warning:
>     Defined but not used: ‘downEnv_Inh_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13914:139:
> Warning:
>     Defined but not used: ‘expectedCast_Inh_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13914:183:
> Warning:
>     Defined but not used: ‘expectedType_Inh_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13914:242:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13914:292:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13915:31:
> Warning:
>     Defined but not used: data constructor ‘Syn_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13915:55:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13915:114:
> Warning:
>     Defined but not used: ‘originalTree_Syn_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13915:172:
> Warning:
>     Defined but not used: ‘upType_Syn_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:13919:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprListList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14139:44:
> Warning:
>     Defined but not used:
>       data constructor ‘Inh_ScalarExprListStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14139:81:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprListStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14139:132:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExprListStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14139:195:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExprListStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14140:44:
> Warning:
>     Defined but not used:
>       data constructor ‘Syn_ScalarExprListStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14140:81:
> Warning:
>     Defined but not used:
>       ‘annotatedTree_Syn_ScalarExprListStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14140:166:
> Warning:
>     Defined but not used:
>       ‘originalTree_Syn_ScalarExprListStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14144:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprListStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14286:48:
> Warning:
>     Defined but not used:
>       data constructor ‘Inh_ScalarExprListStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14286:89:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprListStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14286:144:
> Warning:
>     Defined but not used:
>       ‘flags_Inh_ScalarExprListStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14286:211:
> Warning:
>     Defined but not used:
>       ‘imCast_Inh_ScalarExprListStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14287:48:
> Warning:
>     Defined but not used:
>       data constructor ‘Syn_ScalarExprListStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14287:89:
> Warning:
>     Defined but not used:
>       ‘annotatedTree_Syn_ScalarExprListStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14287:182:
> Warning:
>     Defined but not used:
>       ‘originalTree_Syn_ScalarExprListStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14291:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprListStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14440:98:
> Warning:
>     Defined but not used: ‘originalTree_Syn_ScalarExprRoot’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14557:40:
> Warning:
>     Defined but not used:
>       data constructor ‘Inh_ScalarExprStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14557:73:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14557:120:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExprStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14557:179:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExprStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14558:40:
> Warning:
>     Defined but not used:
>       data constructor ‘Syn_ScalarExprStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14558:73:
> Warning:
>     Defined but not used:
>       ‘annotatedTree_Syn_ScalarExprStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14558:150:
> Warning:
>     Defined but not used:
>       ‘originalTree_Syn_ScalarExprStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14562:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprStatementListPair’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14705:44:
> Warning:
>     Defined but not used:
>       data constructor ‘Inh_ScalarExprStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14705:81:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14705:132:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExprStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14705:195:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExprStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14706:44:
> Warning:
>     Defined but not used:
>       data constructor ‘Syn_ScalarExprStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14706:81:
> Warning:
>     Defined but not used:
>       ‘annotatedTree_Syn_ScalarExprStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14706:166:
> Warning:
>     Defined but not used:
>       ‘originalTree_Syn_ScalarExprStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14710:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprStatementListPairList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14867:37:
> Warning:
>     Defined but not used:
>       data constructor ‘Inh_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14867:67:
> Warning:
>     Defined but not used: ‘cat_Inh_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14867:111:
> Warning:
>     Defined but not used: ‘expectedCast_Inh_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14867:161:
> Warning:
>     Defined but not used: ‘expectedType_Inh_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14867:226:
> Warning:
>     Defined but not used: ‘flags_Inh_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14867:282:
> Warning:
>     Defined but not used: ‘imCast_Inh_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14868:37:
> Warning:
>     Defined but not used:
>       data constructor ‘Syn_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14868:67:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14868:138:
> Warning:
>     Defined but not used: ‘originalTree_Syn_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14868:208:
> Warning:
>     Defined but not used: ‘upType_Syn_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:14872:1: Warning:
>     Defined but not used: ‘wrap_ScalarExprTransposedList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15094:23:
> Warning:
>     Defined but not used: data constructor ‘Inh_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15094:39:
> Warning:
>     Defined but not used: ‘cat_Inh_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15094:69:
> Warning:
>     Defined but not used: ‘downEnv_Inh_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15094:107:
> Warning:
>     Defined but not used: ‘expectedCast_Inh_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15094:143:
> Warning:
>     Defined but not used: ‘expectedType_Inh_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15094:192:
> Warning:
>     Defined but not used: ‘flags_Inh_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15094:234:
> Warning:
>     Defined but not used: ‘imCast_Inh_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15095:23:
> Warning:
>     Defined but not used: data constructor ‘Syn_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15095:39:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15095:82:
> Warning:
>     Defined but not used: ‘colExprs_Syn_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15095:156:
> Warning:
>     Defined but not used: ‘originalTree_Syn_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15099:1: Warning:
>     Defined but not used: ‘wrap_SelectItem’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15403:27:
> Warning:
>     Defined but not used: data constructor ‘Inh_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15403:47:
> Warning:
>     Defined but not used: ‘cat_Inh_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15403:81:
> Warning:
>     Defined but not used: ‘downEnv_Inh_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15403:123:
> Warning:
>     Defined but not used: ‘expectedCast_Inh_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15403:163:
> Warning:
>     Defined but not used: ‘expectedType_Inh_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15403:218:
> Warning:
>     Defined but not used: ‘flags_Inh_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15403:264:
> Warning:
>     Defined but not used: ‘imCast_Inh_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15404:27:
> Warning:
>     Defined but not used: data constructor ‘Syn_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15404:47:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15404:98:
> Warning:
>     Defined but not used: ‘colExprs_Syn_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15404:176:
> Warning:
>     Defined but not used: ‘originalTree_Syn_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15404:226:
> Warning:
>     Defined but not used: ‘upEnv_Syn_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15404:266:
> Warning:
>     Defined but not used: ‘upType_Syn_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15408:1: Warning:
>     Defined but not used: ‘wrap_SelectItemList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15688:23:
> Warning:
>     Defined but not used: data constructor ‘Inh_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15688:39:
> Warning:
>     Defined but not used: ‘cat_Inh_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15688:69:
> Warning:
>     Defined but not used: ‘downEnv_Inh_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15688:107:
> Warning:
>     Defined but not used: ‘expectedCast_Inh_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15688:143:
> Warning:
>     Defined but not used: ‘expectedType_Inh_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15688:194:
> Warning:
>     Defined but not used: ‘flags_Inh_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15688:236:
> Warning:
>     Defined but not used: ‘imCast_Inh_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15689:23:
> Warning:
>     Defined but not used: data constructor ‘Syn_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15689:39:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15689:82:
> Warning:
>     Defined but not used: ‘colExprs_Syn_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15689:156:
> Warning:
>     Defined but not used: ‘originalTree_Syn_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15689:198:
> Warning:
>     Defined but not used: ‘upEnv_Syn_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15689:234:
> Warning:
>     Defined but not used: ‘upType_Syn_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15693:1: Warning:
>     Defined but not used: ‘wrap_SelectList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15876:22:
> Warning:
>     Defined but not used: data constructor ‘Inh_SetClause’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15876:37:
> Warning:
>     Defined but not used: ‘cat_Inh_SetClause’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15876:66:
> Warning:
>     Defined but not used: ‘flags_Inh_SetClause’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15876:107:
> Warning:
>     Defined but not used: ‘imCast_Inh_SetClause’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15877:22:
> Warning:
>     Defined but not used: data constructor ‘Syn_SetClause’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15877:37:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_SetClause’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15877:78:
> Warning:
>     Defined but not used: ‘originalTree_Syn_SetClause’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:15881:1: Warning:
>     Defined but not used: ‘wrap_SetClause’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16147:26:
> Warning:
>     Defined but not used: data constructor ‘Inh_SetClauseList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16147:45:
> Warning:
>     Defined but not used: ‘cat_Inh_SetClauseList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16147:78:
> Warning:
>     Defined but not used: ‘flags_Inh_SetClauseList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16147:123:
> Warning:
>     Defined but not used: ‘imCast_Inh_SetClauseList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16148:26:
> Warning:
>     Defined but not used: data constructor ‘Syn_SetClauseList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16148:45:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_SetClauseList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16148:94:
> Warning:
>     Defined but not used: ‘originalTree_Syn_SetClauseList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16152:1: Warning:
>     Defined but not used: ‘wrap_SetClauseList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16862:22:
> Warning:
>     Defined but not used: data constructor ‘Inh_Statement’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16862:37:
> Warning:
>     Defined but not used: ‘cat_Inh_Statement’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16862:66:
> Warning:
>     Defined but not used: ‘flags_Inh_Statement’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16862:107:
> Warning:
>     Defined but not used: ‘imCast_Inh_Statement’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16863:22:
> Warning:
>     Defined but not used: data constructor ‘Syn_Statement’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16863:37:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_Statement’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16863:78:
> Warning:
>     Defined but not used: ‘originalTree_Syn_Statement’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:16867:1: Warning:
>     Defined but not used: ‘wrap_Statement’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23092:26:
> Warning:
>     Defined but not used: data constructor ‘Inh_StatementList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23092:45:
> Warning:
>     Defined but not used: ‘cat_Inh_StatementList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23092:78:
> Warning:
>     Defined but not used: ‘flags_Inh_StatementList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23092:123:
> Warning:
>     Defined but not used: ‘imCast_Inh_StatementList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23093:26:
> Warning:
>     Defined but not used: data constructor ‘Syn_StatementList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23093:45:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_StatementList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23093:94:
> Warning:
>     Defined but not used: ‘originalTree_Syn_StatementList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23097:1: Warning:
>     Defined but not used: ‘wrap_StatementList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23248:30:
> Warning:
>     Defined but not used: data constructor ‘Inh_TablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23248:53:
> Warning:
>     Defined but not used: ‘cat_Inh_TablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23248:90:
> Warning:
>     Defined but not used: ‘flags_Inh_TablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23248:139:
> Warning:
>     Defined but not used: ‘imCast_Inh_TablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23249:30:
> Warning:
>     Defined but not used: data constructor ‘Syn_TablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23249:53:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_TablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23249:110:
> Warning:
>     Defined but not used: ‘originalTree_Syn_TablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23253:1: Warning:
>     Defined but not used: ‘wrap_TablePartitionDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23429:21:
> Warning:
>     Defined but not used: data constructor ‘Inh_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23429:35:
> Warning:
>     Defined but not used: ‘cat_Inh_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23429:63:
> Warning:
>     Defined but not used: ‘flags_Inh_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23429:103:
> Warning:
>     Defined but not used: ‘imCast_Inh_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23430:21:
> Warning:
>     Defined but not used: data constructor ‘Syn_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23430:35:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23430:74:
> Warning:
>     Defined but not used: ‘originalTree_Syn_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23430:112:
> Warning:
>     Defined but not used: ‘upEnv_Syn_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:23434:1: Warning:
>     Defined but not used: ‘wrap_TableRef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24450:25:
> Warning:
>     Defined but not used: data constructor ‘Inh_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24450:43:
> Warning:
>     Defined but not used: ‘cat_Inh_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24450:75:
> Warning:
>     Defined but not used: ‘flags_Inh_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24450:119:
> Warning:
>     Defined but not used: ‘imCast_Inh_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24451:25:
> Warning:
>     Defined but not used: data constructor ‘Syn_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24451:43:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24451:90:
> Warning:
>     Defined but not used: ‘originalTree_Syn_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24451:136:
> Warning:
>     Defined but not used: ‘upEnv_Syn_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24455:1: Warning:
>     Defined but not used: ‘wrap_TableRefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24625:29:
> Warning:
>     Defined but not used: data constructor ‘Inh_TypeAttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24625:51:
> Warning:
>     Defined but not used: ‘cat_Inh_TypeAttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24625:87:
> Warning:
>     Defined but not used: ‘flags_Inh_TypeAttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24625:135:
> Warning:
>     Defined but not used: ‘imCast_Inh_TypeAttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24626:29:
> Warning:
>     Defined but not used: data constructor ‘Syn_TypeAttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24626:51:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_TypeAttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24626:106:
> Warning:
>     Defined but not used: ‘originalTree_Syn_TypeAttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24630:1: Warning:
>     Defined but not used: ‘wrap_TypeAttributeDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24759:33:
> Warning:
>     Defined but not used: data constructor ‘Inh_TypeAttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24759:59:
> Warning:
>     Defined but not used: ‘cat_Inh_TypeAttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24759:99:
> Warning:
>     Defined but not used: ‘flags_Inh_TypeAttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24759:151:
> Warning:
>     Defined but not used: ‘imCast_Inh_TypeAttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24760:33:
> Warning:
>     Defined but not used: data constructor ‘Syn_TypeAttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24760:59:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_TypeAttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24760:122:
> Warning:
>     Defined but not used: ‘originalTree_Syn_TypeAttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24764:1: Warning:
>     Defined but not used: ‘wrap_TypeAttributeDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24958:21:
> Warning:
>     Defined but not used: data constructor ‘Inh_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24958:35:
> Warning:
>     Defined but not used: ‘cat_Inh_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24958:63:
> Warning:
>     Defined but not used: ‘flags_Inh_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24958:103:
> Warning:
>     Defined but not used: ‘imCast_Inh_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24959:21:
> Warning:
>     Defined but not used: data constructor ‘Syn_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24959:35:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24959:74:
> Warning:
>     Defined but not used: ‘namedType_Syn_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24959:118:
> Warning:
>     Defined but not used: ‘originalTree_Syn_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:24963:1: Warning:
>     Defined but not used: ‘wrap_TypeName’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25556:25:
> Warning:
>     Defined but not used: data constructor ‘Inh_TypeNameList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25556:43:
> Warning:
>     Defined but not used: ‘cat_Inh_TypeNameList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25556:75:
> Warning:
>     Defined but not used: ‘flags_Inh_TypeNameList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25556:119:
> Warning:
>     Defined but not used: ‘imCast_Inh_TypeNameList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25557:25:
> Warning:
>     Defined but not used: data constructor ‘Syn_TypeNameList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25557:43:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_TypeNameList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25557:90:
> Warning:
>     Defined but not used: ‘originalTree_Syn_TypeNameList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25561:1: Warning:
>     Defined but not used: ‘wrap_TypeNameList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25733:19:
> Warning:
>     Defined but not used: data constructor ‘Inh_VarDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25733:31:
> Warning:
>     Defined but not used: ‘cat_Inh_VarDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25733:57:
> Warning:
>     Defined but not used: ‘flags_Inh_VarDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25733:95:
> Warning:
>     Defined but not used: ‘imCast_Inh_VarDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25734:19:
> Warning:
>     Defined but not used: data constructor ‘Syn_VarDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25734:31:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_VarDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25734:66:
> Warning:
>     Defined but not used: ‘originalTree_Syn_VarDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:25738:1: Warning:
>     Defined but not used: ‘wrap_VarDef’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26034:23:
> Warning:
>     Defined but not used: data constructor ‘Inh_VarDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26034:39:
> Warning:
>     Defined but not used: ‘cat_Inh_VarDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26034:69:
> Warning:
>     Defined but not used: ‘flags_Inh_VarDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26034:111:
> Warning:
>     Defined but not used: ‘imCast_Inh_VarDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26035:23:
> Warning:
>     Defined but not used: data constructor ‘Syn_VarDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26035:39:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_VarDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26035:82:
> Warning:
>     Defined but not used: ‘originalTree_Syn_VarDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26039:1: Warning:
>     Defined but not used: ‘wrap_VarDefList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26190:22:
> Warning:
>     Defined but not used: data constructor ‘Inh_WithQuery’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26190:37:
> Warning:
>     Defined but not used: ‘cat_Inh_WithQuery’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26190:66:
> Warning:
>     Defined but not used: ‘flags_Inh_WithQuery’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26190:107:
> Warning:
>     Defined but not used: ‘imCast_Inh_WithQuery’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26191:22:
> Warning:
>     Defined but not used: data constructor ‘Syn_WithQuery’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26191:37:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_WithQuery’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26191:78:
> Warning:
>     Defined but not used: ‘originalTree_Syn_WithQuery’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26195:1: Warning:
>     Defined but not used: ‘wrap_WithQuery’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26339:26:
> Warning:
>     Defined but not used: data constructor ‘Inh_WithQueryList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26339:45:
> Warning:
>     Defined but not used: ‘cat_Inh_WithQueryList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26339:78:
> Warning:
>     Defined but not used: ‘flags_Inh_WithQueryList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26339:123:
> Warning:
>     Defined but not used: ‘imCast_Inh_WithQueryList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26340:26:
> Warning:
>     Defined but not used: data constructor ‘Syn_WithQueryList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26340:45:
> Warning:
>     Defined but not used: ‘annotatedTree_Syn_WithQueryList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26340:94:
> Warning:
>     Defined but not used: ‘originalTree_Syn_WithQueryList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/AstInternal.hs:26344:1: Warning:
>     Defined but not used: ‘wrap_WithQueryList’
>
> hssqlppp/src/Database/HsSqlPpp/Internals/TypeChecking/TypeChecking.ag:75:38:
> Warning:
>     Fields of ‘Inh_ScalarExprRoot’ not initialised:
> downEnv_Inh_ScalarExprRoot
>     In the second argument of ‘wrap_ScalarExprRoot’, namely
>       ‘Inh_ScalarExprRoot
>          {cat_Inh_ScalarExprRoot = cat, flags_Inh_ScalarExprRoot = f}’
>     In the first argument of ‘annotatedTree_Syn_ScalarExprRoot’, namely
>       ‘(wrap_ScalarExprRoot
>           t
>           (Inh_ScalarExprRoot
>              {cat_Inh_ScalarExprRoot = cat, flags_Inh_ScalarExprRoot =
> f}))’
>     In the expression:
>       (annotatedTree_Syn_ScalarExprRoot
>          (wrap_ScalarExprRoot
>             t
>             (Inh_ScalarExprRoot
>                {cat_Inh_ScalarExprRoot = cat, flags_Inh_ScalarExprRoot =
> f})))
>
> hssqlppp/src/Database/HsSqlPpp/Internals/TypeChecking/TypeChecking.ag:260:1:
> Warning:
>     Tab character
>
> hssqlppp/src/Database/HsSqlPpp/Internals/TypeChecking/TypeChecking.ag:261:1:
> Warning:
>     Tab character
>
> hssqlppp/src/Database/HsSqlPpp/Internals/TypeChecking/TypeChecking.ag:262:1:
> Warning:
>     Tab character
>
> hssqlppp/src/Database/HsSqlPpp/Internals/TypeChecking/TypeChecking.ag:268:1:
> Warning:
>     Tab character
>
> hssqlppp/src/Database/HsSqlPpp/Internals/TypeChecking/TypeChecking.ag:269:1:
> Warning:
>     Tab character
>
> hssqlppp/src/Database/HsSqlPpp/Internals/TypeChecking/TypeChecking.ag:270:1:
> Warning:
>     Tab character
>
> src/Database/HsSqlPpp/Internals/AstInternal.hs:119:1: Warning:
>     The import of ‘Control.Applicative’ is redundant
>       except perhaps to import instances from ‘Control.Applicative’
>     To import instances alone, use: import Control.Applicative()
> [17 of 23] Compiling Database.HsSqlPpp.Annotation (
> src/Database/HsSqlPpp/Annotation.lhs,
> dist/build/Database/HsSqlPpp/Annotation.o )
> [18 of 23] Compiling Database.HsSqlPpp.TypeChecker (
> src/Database/HsSqlPpp/TypeChecker.lhs,
> dist/build/Database/HsSqlPpp/TypeChecker.o )
> [19 of 23] Compiling Database.HsSqlPpp.Ast (
> src/Database/HsSqlPpp/Ast.lhs, dist/build/Database/HsSqlPpp/Ast.o )
> [20 of 23] Compiling Database.HsSqlPpp.Parsing.ParserInternal (
> src/Database/HsSqlPpp/Parsing/ParserInternal.lhs,
> dist/build/Database/HsSqlPpp/Parsing/ParserInternal.o )
>
> src/Database/HsSqlPpp/Parsing/ParserInternal.lhs:38:3: Warning:
>     The import of ‘Control.Applicative’ is redundant
>       except perhaps to import instances from ‘Control.Applicative’
>     To import instances alone, use: import Control.Applicative()
> [21 of 23] Compiling Database.HsSqlPpp.Parser (
> src/Database/HsSqlPpp/Parser.lhs, dist/build/Database/HsSqlPpp/Parser.o )
> [22 of 23] Compiling Database.HsSqlPpp.Utility (
> src/Database/HsSqlPpp/Utility.lhs, dist/build/Database/HsSqlPpp/Utility.o
> )
> [23 of 23] Compiling Database.HsSqlPpp.Pretty (
> src/Database/HsSqlPpp/Pretty.lhs, dist/build/Database/HsSqlPpp/Pretty.o )
>
> src/Database/HsSqlPpp/Pretty.lhs:103:3: Warning:
>     Pattern match(es) are non-exhaustive
>     In an equation for ‘statement’:
>         Patterns not matched:
>             _ _ _ (CreateUser _ _ _)
>             _ _ _ (CreateLogin _ _ _)
>             _ _ _ (AlterUser _ _ _)
>             _ _ _ (AlterLogin _ _ _)
>
> src/Database/HsSqlPpp/Pretty.lhs:781:31: Warning:
>     Pattern match(es) are overlapped
>     In a case alternative: _ -> ...
> In-place registering hssqlppp-0.5.18...
>
> real    9m3.447s
> user    12m19.704s
> sys     3m25.724s
> }}}

New description:

 There is a big performance regression in the compile time from ghc 7.10.1
 to ghc 7.10.1.20150612

 I believe it is in this file which has a huge literal value which also
 contains overloaded strings using Text:

 https://github.com/JakeWheat/hssqlppp/blob/master/hssqlppp/src/Database/HsSqlPpp/Internals/Catalog/DefaultTemplate1Catalog.lhs


 {{{
 time cabal build with ghc 7.10.1

 real    1m20.449s
 user    2m5.040s
 sys     0m48.504s

 time cabal build with ghc 7.10.1.20150612

 real    9m3.447s
 user    12m19.704s
 sys     3m25.724s
 }}}

 I am running debian 64 bit unstable with the ghc binary tarballs from
 here: https://www.haskell.org/ghc/

--

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10528#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list