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

#10528: compile time performance regression on big literal -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: Keywords: | Operating System: Linux Architecture: | Type of failure: Compile-time Unknown/Multiple | performance bug Test Case: | Blocked By: Blocking: | Related Tickets: Differential Revisions: | -------------------------------------+------------------------------------- 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/HsSq... {{{ 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@debian:~/wd/hssqlppp/trunk/hssqlppp$ ghc --version The Glorious Glasgow Haskell Compilation System, version 7.10.1 jake@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@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@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@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@debian:~/wd/hssqlppp/trunk/hssqlppp$ ghc --version The Glorious Glasgow Haskell Compilation System, version 7.10.1.20150612 jake@debian:~/wd/hssqlppp/trunk/hssqlppp$ cabal clean cleaning... jake@debian:~/wd/hssqlppp/trunk/hssqlppp$ cabal sandbox delete Deleting the sandbox located at /home/jake/wd/hssqlppp/trunk/hssqlppp/.cabal-sandbox jake@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@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@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@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 }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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/HsSq...
{{{ 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@debian:~/wd/hssqlppp/trunk/hssqlppp$ ghc --version The Glorious Glasgow Haskell Compilation System, version 7.10.1
jake@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@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@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@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@debian:~/wd/hssqlppp/trunk/hssqlppp$ ghc --version The Glorious Glasgow Haskell Compilation System, version 7.10.1.20150612
jake@debian:~/wd/hssqlppp/trunk/hssqlppp$ cabal clean cleaning...
jake@debian:~/wd/hssqlppp/trunk/hssqlppp$ cabal sandbox delete Deleting the sandbox located at /home/jake/wd/hssqlppp/trunk/hssqlppp/.cabal-sandbox
jake@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@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@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@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/HsSq... {{{ 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

#10528: compile time performance regression with OverloadedStrings and Text
-------------------------------------+-------------------------------------
Reporter: jakewheat | Owner:
Type: bug | Status: new
Priority: high | Milestone: 7.10.3
Component: Compiler | Version: 7.10.2-rc2
Resolution: | Keywords:
Operating System: Linux | Architecture:
Type of failure: Compile-time | Unknown/Multiple
performance bug | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Revisions:
-------------------------------------+-------------------------------------
Changes (by thomie):
* priority: normal => high
* version: => 7.10.2-rc2
* milestone: => 7.10.3
Comment:
I can reproduce this with the test below. Compiling with `7.10.2` takes
more than 10x longer than with `7.10.1`.
{{{
{-# LANGUAGE OverloadedStrings #-}
module T10528 where
import Data.Text (Text)
strings :: [Text]
strings = [
"abstime", "aclitem", "bit", "bool", "box", "bpchar", "bytea", "char",
"cid", "cidr", "circle", "date", "float4", "float8", "gtsvector",
"inet",
"interval", "json", "jsonb", "line", "lseg", "macaddr", "money", "name",
"numeric", "oid", "oidvector", "path", "pg_lsn", "pg_node_tree",
"point",
"polygon", "refcursor", "regclass", "regconfig", "regdictionary",
"regoper",
"regoperator", "regproc", "regprocedure", "regtype", "reltime", "smgr",
"text", "tid", "time", "timestamp", "timestamptz", "timetz",
"tinterval",
"tsquery", "tsvector", "txid_snapshot", "unknown", "uuid", "varbit",
"varchar", "xid", "bit", "bool", "box", "bpchar", "bytea", "char",
"cid",
"cidr", "circle", "date", "float4", "float8", "gtsvector", "inet",
"int2",
"int2vector", "int4", "int8", "interval", "json", "jsonb", "line",
"lseg",
"macaddr", "money", "name", "numeric", "oid", "oidvector", "path",
"pg_lsn",
"pg_node_tree", "point", "polygon", "refcursor", "regclass",
"regconfig",
"regdictionary", "regoper", "regoperator", "regproc", "regprocedure",
"regtype", "reltime", "smgr", "text", "tid", "time", "timestamp",
"timestamptz", "timetz", "tinterval", "tsquery", "tsvector",
"txid_snapshot", "unknown", "uuid", "varbit", "varchar", "xid", "xml"
]
}}}
{{{
$ cabal install text
$ ghc-7.10.1 T10528.hs -c -fforce-recomp -Rghc-timing -O
<

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by bgamari): Hmm, I had somehow missed this one. Let me have a look. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: bgamari Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by bgamari): * owner: => bgamari -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: bgamari Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by bgamari): The program gets substantially larger after the first simplifier pass in 7.10.2: while in 7.10.1 it always stays around 1000 terms or less, in 7.10.2 it grows to 40000 terms at its peak. The issue is reproducible on the `master` branch as well. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:5 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text
-------------------------------------+-------------------------------------
Reporter: jakewheat | Owner: bgamari
Type: bug | Status: new
Priority: high | Milestone: 7.10.3
Component: Compiler | Version: 7.10.2-rc2
Resolution: | Keywords:
Operating System: Linux | Architecture:
Type of failure: Compile-time | Unknown/Multiple
performance bug | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Revisions:
-------------------------------------+-------------------------------------
Comment (by bgamari):
It appears that inlining is occurring where there previously was none. For
instance, each top-level bindings under 7.10.1 produces (in `-ddump-
simpl`),
{{{#!hs
T10528.strings181 :: Text
[GblId,
Str=DmdType,
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=False, ConLike=False,
WorkFree=False, Expandable=False, Guidance=IF_ARGS [] 50 0}]
T10528.strings181 =
text-1.2.1.1:Data.Text.Show.unpackCString# "abstime"#
}}}
Whereas in 7.10.2 we get this,
{{{#!hs
T10528.strings_dt62 :: [Char]
[GblId,
Str=DmdType,
Unf=Unf{Src=<vanilla>, TopLvl=True, Value=False, ConLike=False,
WorkFree=False, Expandable=False, Guidance=IF_ARGS [] 50 0}]
T10528.strings_dt62 = unpackCString# "abstime"#
Rec {
-- RHS size: {terms: 220, types: 125, coercions: 9}
T10528.strings476 [InlPrag=[0], Occ=LoopBreaker]
:: forall s1_a3V7.
Data.Text.Array.MArray s1_a3V7
-> Int
-> [Char]
-> Int#
-> State# s1_a3V7
-> (# State# s1_a3V7, Text #)
[GblId, Arity=5, Str=DmdType

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: bgamari Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by bgamari): In both 7.10.1 and 7.10.2 the following simplifications occur (in chronological order), * First 7.10.1 and 7.10.2 both inline `Data.Text.$fIsStringText` and `Data.String.fromString` (something like once for each binding) * In the next simplifier run they both inline `GHC.Base.build` and `GHC.Base.pack` (again, something like once per binding) * In the next simplifier iteration 7.10.1 does no inlining. 7.10.2, however, keeps going, inlining `Data.Text.Internal.Fusion.unstream`, `Data.Text.Internal.Fusion.Common.map`, `Data.Text.Internal.Fusion.Common.streamList`, `Data.Text.Internal.safe`, and `Data.Text.Internal.Fusion.Types.$WYield` (again, proportional to the number of bindings). -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:7 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: bgamari Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by simonpj): Right, so after your second bullet (end of phase 1) we have something reasonable (this is for a list with two strings in it): {{{ -- RHS size: {terms: 6, types: 1, coercions: 0} a_s3zW :: Text [LclId, Str=DmdType, Unf=Unf{Src=<vanilla>, TopLvl=True, Value=False, ConLike=False, WorkFree=False, Expandable=False, Guidance=IF_ARGS [] 120 0}] a_s3zW = Data.Text.Internal.Fusion.unstream (Data.Text.Internal.Fusion.Common.map Data.Text.Internal.safe (Data.Text.Internal.Fusion.Common.streamList @ Char (unpackCString# "abstime"#))) -- RHS size: {terms: 6, types: 1, coercions: 0} a_s3zY :: Text [LclId, Str=DmdType, Unf=Unf{Src=<vanilla>, TopLvl=True, Value=False, ConLike=False, WorkFree=False, Expandable=False, Guidance=IF_ARGS [] 120 0}] a_s3zY = Data.Text.Internal.Fusion.unstream (Data.Text.Internal.Fusion.Common.map Data.Text.Internal.safe (Data.Text.Internal.Fusion.Common.streamList @ Char (unpackCString# "aclitem"#))) -- RHS size: {terms: 3, types: 2, coercions: 0} a_s3zX :: [Text] [LclId, Str=DmdType, Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, WorkFree=True, Expandable=True, Guidance=IF_ARGS [] 10 30}] a_s3zX = : @ Text a_s3zY ([] @ Text) -- RHS size: {terms: 3, types: 1, coercions: 0} strings :: [Text] [LclIdX, Str=DmdType, Unf=Unf{Src=<vanilla>, TopLvl=True, Value=True, ConLike=True, WorkFree=True, Expandable=True, Guidance=IF_ARGS [] 10 30}] strings = : @ Text a_s3zW a_s3zX }}} The `unstream/map/safe/streamList` is the result of inlining `Data.Text.pack`. I suppose it's ok to have that much for every literal string. But then in the next pass (phase 0) we inline `unstream`, which is pretty big; and `Data.Text.Internal.Fusion.Common.map` and `Data.Text.Internal.safe` and `Data.Text.Internal.Fusion.Common.streamList`. All of these are inlined because of an INLINE pragma. So we are inlining boat-loads of code, under explicit user guidance, but for no purpose. I say this is the fault of the `text` library, not of GHC! What do you ''want'' to happen for literal strings? I don't know what has changed. Has `text` changed? I think the same thing should happen with any version of GHC though I have not tried. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:8 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: bgamari Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by rwbarton): There is supposed to be a "Rule fired: TEXT literal" but I see it only with 7.10.1, not my 7.10.1.20150719. Both using text-1.2.1.1. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:9 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: bgamari Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by bgamari): Yep, I just came to this realization myself. The rule in question is here, https://github.com/bos/text/blob/master/Data/Text/Show.hs -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:10 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: bgamari Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by bgamari): In the simplifier pass right before the two compilers diverse the code looks something like, {{{ (c_d32a (Data.Text.pack (GHC.Base.build @ GHC.Types.Char (\ (@ b) -> GHC.CString.unpackFoldrCString# @ b "bpchar"#))) (c_d32a (Data.Text.pack (GHC.Base.build @ GHC.Types.Char (\ (@ b) -> GHC.CString.unpackFoldrCString# @ b "bytea"#))) }}} Into this `GHC.Base.build` is inlined, {{{ Considering inlining: build arg infos [ValueArg] interesting continuation RuleArgCtxt some_benefit True is exp: True is work-free: True guidance ALWAYS_IF(arity=1,unsat_ok=False,boring_ok=False) ANSWER = YES Inlining done: GHC.Base.build Inlined fn: \ (@ a) (g [Occ=Once!] :: forall b. (a -> b -> b) -> b -> b) -> g @ [a] (GHC.Types.: @ a) (GHC.Types.[] @ a) }}} and then `pack`, {{{ Considering inlining: pack arg infos [NonTrivArg] interesting continuation BoringCtxt some_benefit True is exp: True is work-free: True guidance ALWAYS_IF(arity=0,unsat_ok=False,boring_ok=False) ANSWER = YES Inlining done: Data.Text.pack Inlined fn: \ (x [Occ=Once] :: GHC.Base.String) -> Data.Text.Internal.Fusion.unstream (Data.Text.Internal.Fusion.Common.map Data.Text.Internal.safe (Data.Text.Internal.Fusion.Common.streamList @ GHC.Types.Char x)) }}} which I believe is then supposed to cause this rule to fire, {{{ {-# RULES "TEXT literal" forall a. unstream (S.map safe (S.streamList (GHC.unpackCString# a))) = unpackCString# a #-} }}} Yet this appears not to happen in 7.10.2. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:11 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: bgamari Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by bgamari): Thanks to the wonders of `git bisect run` I was able to determine the first bad commit (on the `ghc-7.10` branch) to be 8af219adb914b292d0f8c737fe0a1e3f7fb19cf3, "Fix a huge space leak in the mighty Simplifier". -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:12 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: bgamari Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by simonpj): Aha! RULE `TEXT literal` is terribly fragile: * In `GHC.Base` we have {{{ {-# RULES "unpack" [~1] forall a . unpackCString# a = build (unpackFoldrCString# a) "unpack-list" [1] forall a . unpackFoldrCString# a (:) [] = unpackCString# a }}} * `build` inlines in phase 1 So, transformation goes like this: {{{ Start with fromString (unpackCString# "blah"#) ---> (simplify: gentle phase) fire rule "unpack" fromString (build (unpackFoldrCString# "blah"#)) ---> (simplify: phase2) inline fromString Data.Text.pack (build (unpackFoldrCString# "blah"#)) ---> (simplify: phase1) inline pack, build, fire rule "unpack-list" unstream (map safe (streamList (unpackCString# "blah"#))) }}} Now you'd think that rule "TEXT literal" would now fire. But its LHS too has been rewritten by RULE "unpack" to {{{ "TEXT literal" [ALWAYS] forall a :: Addr# unstream (map safe (streamList @ Char (build @ Char (\ @ b -> unpackFoldrCString# @ b a)))) = unpackCString# a }}} You can see this by doing `ghc --show-iface Data/Text/Show.hi`, incidentally. Why did that happen? Arguably it's a bug: we should not rewrite the LHS of a rule with other rules, any more than we should inline functions on the LHS of a rule. But it betrays a potential flaw in the rule setup. Consider a source- program expression `(unnstream (map safe (streamList (unpackCString# "foo"))))`. Since there is a rule for `unpackCString#`, there is no guarantee that rule `TEXT literal` will fire before rule `unpack`. In this case we know that the `unpackCString#` call will eventually be rewritten back into `unpackCString#`. But it would be better to express that directly by saying {{{ {-# RULES [2] "TEXT literal" forall a. unstream (S.map safe (S.streamList (GHC.unpackCString# a))) = unpackCString# a #-} }}} Now the two rules do not compete, and all will be good. So there are several things to say here * GHC probably should do no inlining and no rule rewriting on LHS of rules. I'll fix that. * GHC already warns when an inlining competes with a rule; but it should also warn if a rule competes with a rule. I'll fix that too. * To eliminate the warning, rule "TEXT literal" should be fixed as above. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:13 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: bgamari Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by bgamari): Ahh, I should have thought to check the interface file! That being said, I never would have expected the rewrite of the LHS. I'll open a pull request against `text` fixing the rule. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:14 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text
-------------------------------------+-------------------------------------
Reporter: jakewheat | Owner: bgamari
Type: bug | Status: new
Priority: high | Milestone: 7.10.3
Component: Compiler | Version: 7.10.2-rc2
Resolution: | Keywords:
Operating System: Linux | Architecture:
Type of failure: Compile-time | Unknown/Multiple
performance bug | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Revisions:
-------------------------------------+-------------------------------------
Comment (by Simon Peyton Jones

#10528: compile time performance regression with OverloadedStrings and Text
-------------------------------------+-------------------------------------
Reporter: jakewheat | Owner: bgamari
Type: bug | Status: new
Priority: high | Milestone: 7.10.3
Component: Compiler | Version: 7.10.2-rc2
Resolution: | Keywords:
Operating System: Linux | Architecture:
Type of failure: Compile-time | Unknown/Multiple
performance bug | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Revisions:
-------------------------------------+-------------------------------------
Comment (by Simon Peyton Jones

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: bgamari Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by simonpj): The commit in comment:15 fixes this regression, regardless of the change to the "TEXT literal" rule I'll leave this open because * We might want to merge to 7.10.3 * There's still an open question about rules for class methods (see comment:16) Simon -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:17 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: bgamari Type: bug | Status: merge Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by bgamari): * status: new => merge Comment: `text-1.2.1.2` includes phase control specifications on the literal rewrite rules which should prevent the rule competition described by simonpj in comment:13. I'll mark this as status `merge` in case we end up doing a 7.10.3 release. This should now be fixed in `master`. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:18 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: bgamari Type: bug | Status: merge Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by jakewheat): I tried with text-1.2.1.2: with ghc 7.10.1: {{{ real 1m20.054s user 2m3.324s sys 0m51.684s }}} with ghc 7.10.2: {{{ real 10m32.169s user 13m39.756s sys 4m18.856s }}} It is still slow - is this expected? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:19 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: bgamari Type: bug | Status: merge Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by bgamari): That is most certainly not expected, contrary to my previous measurements, and very concerning. I will need to investigate. Thanks for mentioning this. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:20 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text
-------------------------------------+-------------------------------------
Reporter: jakewheat | Owner: bgamari
Type: bug | Status: merge
Priority: high | Milestone: 7.10.3
Component: Compiler | Version: 7.10.2-rc2
Resolution: | Keywords:
Operating System: Linux | Architecture:
Type of failure: Compile-time | Unknown/Multiple
performance bug | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Revisions:
-------------------------------------+-------------------------------------
Comment (by jakewheat):
I wasn't able to see the speed up with the reduced test case code above
either:
ghc 7.10.2, text 1.2.1.1
{{{
time ghc Test.hs -c -fforce-recomp -Rghc-timing -O -package-db .cabal-
sandbox/x86_64-linux-ghc-7.10.2-packages.conf.d/
<

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by bgamari): * owner: bgamari => * status: merge => new Comment: Unfortunately for reasons I don't yet understand, my testcase was not reliably reproducing the issue, which led me to believe that the phase control annotations resolved the issue. Sadly, it seems that this is not the case. Simon, I am a bit concerned that the phase control annotations aren't actually sufficient to resolve this issue. The problem being that the rules are being rewritten during the compilation of the module which defines them (`Data.Text.Show`); consequently the rules making it in to the interface file are still being rewritten to, {{{ "TEXT literal" [2] forall a :: Addr# unstream (map safe (streamList @ Char (build @ Char (\ @ b -> unpackFoldrCString# @ b a)))) = unpackCString# a }}} Perhaps I misunderstood: did you not expect this issue to be fixed via phase control? It seems that the only solution here is to fix the underlying issue: ensure that the LHS is not rewritten by merging the fix from comment:15. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:22 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by bgamari): Arg, it appears that my validation script was running against the wrong GHC tree when I went to validate the `text` change, hence the incorrect conclusion that it resolved the issue. A very unfortunate mistake. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:23 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by simonpj): When rewriting in a rule (or unfolding), GHC sets the phase to the activation phase of the rule (or unfolding); in this case [2]. Now, from comment:13, it was clear that I believed that rule `unpack` was switched off before (the new) `TEXT literal` was switched on. But I was wrong: `unpack` is active anytime before phase 1, and hence is active in phase 2; so the two still compete. I should have said {{{ {-# RULES [1] "TEXT literal" forall a. unstream (S.map safe (S.streamList (GHC.unpackCString# a))) = unpackCString# a #-} }}} Now `TEXT literal` won't be active until phase 1, by which time `unpack` is switched off. Try that. How annoying. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:24 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by simonpj):
When rewriting in a rule (or unfolding), GHC sets the phase to the activation phase of the rule (or unfolding);" what does "the phase" refer to?
The simplifier has an ambient phase. We just set the ambient phase before rewriting in unfoldings and rewrite rules. See `Note [Simplifying inside stable unfoldings]` in `SimplUtils` -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:25 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by bgamari): I see, while rewriting inside a rule or unfolding the simplifier is essentially pretending it is in the phase specified by the activation phase of the thing being rewritten. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:26 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by simonpj): Yes! -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:27 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: closed Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: fixed | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by bgamari): * status: new => closed * resolution: => fixed Comment: This should now actually be resolved with `text` 1.2.1.3. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:28 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: new Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by thomie): * status: closed => new * resolution: fixed => -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:29 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: merge Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by thomie): * status: new => merge Comment: Reopening because the commit from comment:15 hasn't been merged yet.
The commit in comment:15 fixes this regression, regardless of the change to the "TEXT literal" rule
I'll leave this open because * We might want to merge to 7.10.3 * There's still an open question about rules for class methods (see comment:16)
Simon
-- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:30 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: merge Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by simonpj): I think the commit in comment:15 is optional. It's probably a good idea anyway, but any library that needs it probably needs more phase control on its rules! -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:31 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: merge Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by afarmer): Please do merge the commit referenced in comment:15! HERMIT (for better or worse) still relies on rules pragmas to specify equational properties. The "fix huge space leak" commit mentioned in comment:12 effectively prevents us from using HERMIT with 7.10.2 because the left-hand sides of rules are being rewritten before they get to HERMIT. (Apologies for not spotting this earlier... I've been traveling this summer.) -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:32 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: merge Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by RyanGlScott): * cc: RyanGlScott (added) -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:33 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: merge Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by afarmer): I cherry-picked bc4b64ca5b99bff6b3d5051b57cb2bc52bd4c841 onto the 7.10.2 release branch and built it to test HERMIT. It does fix the problem we were having with the LHS of rules being altered by the simplifier, which is good. However, the inlining/rule application still appears to be happening in the RHS of the rules, which wasn't expected. Looking at the patch, I see the simplifier environment for the RHS still allows inlining/rule application. Can we change the simplification of the RHS to also not inline/apply rules? (I'm happy to submit a patch that does this.) I assume doing so in the RHS saves redundant simplifier work, but (even outside HERMIT's use) the unexpected RHSs make it difficult to glue together rules into rewrite systems. For instance, given the following dummy rule set: {{{#!hs "foo" forall x. foo x = bar (baz x) "baz-quux" forall y. baz (quux y) = norf y }}} If this expression appeared: {{{#!hs foo (quux z) }}} I would expect it to be rewritten to: {{{#!hs bar (baz (quux z)) }}} then: {{{#!hs bar (norf z) }}} But, if `baz` is inlined in the RHS of rule "foo", then rule "baz-quux" may never get to fire on the result of "foo" applications. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:34 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: merge Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by simonpj): Replying to [comment:34 afarmer]:
I realize I could be careful about assigning phases to the inline pragma on `baz` and both rules, but that seems extremely fiddly compared to just not inlining/rewriting the RHS to begin with.
It may be fiddly but you absolutely must do it. In the rewrite sequence
you give, the inlining for `baz` is active, so GHC could perfectly well
rewrite
{{{
bar (baz (quux z)) ---> bar (

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: merge Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by simonpj): Status is 'merge' because we should merge the patch as described in comment:34 into 7.10.3, if/when we release it. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:36 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: merge Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by afarmer): Ah, so much for my attempt to make my request seem like a non-HERMIT issue. :-P We would still like to have access to the original version of the rule (without inlining/rule application being performed on either side) for HERMIT's purposes. Is that possible? The rewriting of the RHS seems to happen even if HERMIT is the very first phase of the core2core pipeline, so I take it that it happens during desugaring? Might it be possible to delay until the first simplifier pass runs? To be concrete, I was proposing the following patch: {{{ diff --git a/compiler/simplCore/Simplify.hs b/compiler/simplCore/Simplify.hs index d816d3f..f9e3f92 100644 --- a/compiler/simplCore/Simplify.hs +++ b/compiler/simplCore/Simplify.hs @@ -2969,10 +2969,9 @@ simplRules env mb_new_nm rules , ru_fn = fn_name, ru_rhs = rhs , ru_act = act }) = do { (env, bndrs') <- simplBinders env bndrs - ; let lhs_env = updMode updModeForRuleLHS env - rhs_env = updMode (updModeForStableUnfoldings act) env - ; args' <- mapM (simplExpr lhs_env) args - ; rhs' <- simplExpr rhs_env rhs + ; let env' = updMode updModeForRuleLHS env + ; args' <- mapM (simplExpr env') args + ; rhs' <- simplExpr env' rhs ; return (rule { ru_bndrs = bndrs' , ru_fn = mb_new_nm `orElse` fn_name , ru_args = args' }}} which gets our testsuite passing again. I realize HERMIT support is probably not on GHC's critical path ;-) ... I'm just trying to find a work around so we can support GHC 7.10. Thanks for your help! -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:37 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: merge Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by afarmer): As an example of what is happening, we are seeing rules like this: {{{ repH :: [a] -> [a] -> [a] {-# RULES "repH ++" [~] forall xs ys. repH (xs ++ ys) = repH xs . repH ys #-} }}} get to HERMIT as: {{{ "repH ++" forall xs ys. repH (xs ++ ys) = let f = repH xs g = repH ys in \ z -> f (g z) }}} In this case it is just an unfolding of composition, but some rules get rather gross on the RHS. The extra junk makes equational reasoning with these rules very fiddly and sort of breaks the correspondence with the source-level code. Some possible solutions that occur to me: 1. If we could get access to the rules before this inlining/rule application in the RHS occurs, then we wouldn't care what happens to them later. So just delaying things a bit. 2. If we don't inline/apply rules in the RHS at all (as above). 3. If we don't inline/apply rules in the RHS of rules marked with the NeverActive notation (rules intended for HERMIT use are generally NeverActive). 4. We implement our own concrete syntax for HERMIT rules and stop abusing RULES pragmas. I realize this is probably the "best" solution, but it's also an API-breaker that I'm guessing would land in 7.12 at the earliest. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:38 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: merge Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by afarmer): Proposed patch that implements Option 3 in my list above... which I think is the best short term solution. {{{ diff --git a/compiler/simplCore/Simplify.hs b/compiler/simplCore/Simplify.hs index d816d3f..0e4ca50 100644 --- a/compiler/simplCore/Simplify.hs +++ b/compiler/simplCore/Simplify.hs @@ -38,7 +38,7 @@ import CoreArity --import PrimOp ( tagToEnumKey ) -- temporalily commented out. See #8326 import Rules ( mkSpecInfo, lookupRule, getRules ) import TysPrim ( voidPrimTy ) --, intPrimTy ) -- temporalily commented out. See #8326 -import BasicTypes ( TopLevelFlag(..), isTopLevel, RecFlag(..) ) +import BasicTypes ( TopLevelFlag(..), isTopLevel, RecFlag(..), Activation(..) ) import MonadUtils ( foldlM, mapAccumLM, liftIO ) import Maybes ( orElse ) --import Unique ( hasKey ) -- temporalily commented out. See #8326 @@ -2970,7 +2970,9 @@ simplRules env mb_new_nm rules , ru_act = act }) = do { (env, bndrs') <- simplBinders env bndrs ; let lhs_env = updMode updModeForRuleLHS env - rhs_env = updMode (updModeForStableUnfoldings act) env + rhs_env = case act of + NeverActive -> lhs_env + _ -> updMode (updModeForStableUnfoldings act) env ; args' <- mapM (simplExpr lhs_env) args ; rhs' <- simplExpr rhs_env rhs ; return (rule { ru_bndrs = bndrs' }}} Since NeverActive rules are not actually applied by GHC, not rewriting their RHSs shouldn't change anything for real libraries, while still offering HERMIT access to the original rule without the extra inlining/rule application. This patch also allows our test suite to pass. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:39 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: merge Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by simonpj): Can you make a new ticket, about this issue (it's nothing to do with #10528), and explain there why you want the change. I see no compelling reason why we can't switch off rules and inlinings in the RHS just as we do in the LHS. We'd just need to carefully document the reason for doing so, and having a ticket to refer to is good. I don't really want to mess with 7.10 on this.... I don't think there would be knock on effects, but I would bet my life on it -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:40 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: merge Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by Roboguy): * cc: Roboguy (added) -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:41 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: merge Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by bgamari): * cc: bgamari (added) -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:42 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#10528: compile time performance regression with OverloadedStrings and Text -------------------------------------+------------------------------------- Reporter: jakewheat | Owner: Type: bug | Status: closed Priority: high | Milestone: 7.10.3 Component: Compiler | Version: 7.10.2-rc2 Resolution: fixed | Keywords: Operating System: Linux | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by bgamari): * status: merge => closed * resolution: => fixed Comment: "Do not inline or apply rules on LHS of rules" has been merged to `ghc-7.10` as 30d1b53. This closes this issue. Rewriting of rule RHSs is being tracked in #10829. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10528#comment:43 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC