Build #1 for language-c-0.10.0
| Package | language-c-0.10.0 |
|---|
| Install | InstallOk |
|---|---|
| Docs | Ok |
| Tests | NotTried |
| Time submitted | 2025-05-13 22:08:00.623166831 UTC |
|---|---|
| Compiler | ghc-9.8.4 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | array-0.5.8.0, base-4.19.2.0, bytestring-0.12.1.0, containers-0.6.8, deepseq-1.5.1.0, directory-1.3.8.5, filepath-1.4.301.0, mtl-2.3.1, pretty-1.1.3.6, process-1.6.25.0 |
| Flags | iecfpextension usebytestrings |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
Downloading language-c-0.10.0
Downloaded language-c-0.10.0
Configuring language-c-0.10.0...
Preprocessing library for language-c-0.10.0..
Building library for language-c-0.10.0..
[ 1 of 40] Compiling Language.C.Analysis.NameSpaceMap ( src/Language/C/Analysis/NameSpaceMap.hs, dist/build/Language/C/Analysis/NameSpaceMap.o, dist/build/Language/C/Analysis/NameSpaceMap.dyn_o )
[ 2 of 40] Compiling Language.C.Data.InputStream ( src/Language/C/Data/InputStream.hs, dist/build/Language/C/Data/InputStream.o, dist/build/Language/C/Data/InputStream.dyn_o )
[ 3 of 40] Compiling Language.C.Data.Name ( src/Language/C/Data/Name.hs, dist/build/Language/C/Data/Name.o, dist/build/Language/C/Data/Name.dyn_o )
[ 4 of 40] Compiling Language.C.Data.Position ( src/Language/C/Data/Position.hs, dist/build/Language/C/Data/Position.o, dist/build/Language/C/Data/Position.dyn_o )
[ 5 of 40] Compiling Language.C.Data.Node ( src/Language/C/Data/Node.hs, dist/build/Language/C/Data/Node.o, dist/build/Language/C/Data/Node.dyn_o )
[ 6 of 40] Compiling Language.C.Data.Ident ( src/Language/C/Data/Ident.hs, dist/build/Language/C/Data/Ident.o, dist/build/Language/C/Data/Ident.dyn_o )
[ 7 of 40] Compiling Language.C.Data.Error ( src/Language/C/Data/Error.hs, dist/build/Language/C/Data/Error.o, dist/build/Language/C/Data/Error.dyn_o )
[ 8 of 40] Compiling Language.C.Data ( src/Language/C/Data.hs, dist/build/Language/C/Data.o, dist/build/Language/C/Data.dyn_o )
[ 9 of 40] Compiling Language.C.Data.RList ( src/Language/C/Data/RList.hs, dist/build/Language/C/Data/RList.o, dist/build/Language/C/Data/RList.dyn_o )
[10 of 40] Compiling Language.C.Parser.Builtin ( src/Language/C/Parser/Builtin.hs, dist/build/Language/C/Parser/Builtin.o, dist/build/Language/C/Parser/Builtin.dyn_o )
[11 of 40] Compiling Language.C.Syntax.Constants ( src/Language/C/Syntax/Constants.hs, dist/build/Language/C/Syntax/Constants.o, dist/build/Language/C/Syntax/Constants.dyn_o )
[12 of 40] Compiling Language.C.Parser.Tokens ( src/Language/C/Parser/Tokens.hs, dist/build/Language/C/Parser/Tokens.o, dist/build/Language/C/Parser/Tokens.dyn_o )
[13 of 40] Compiling Language.C.Parser.ParserMonad ( src/Language/C/Parser/ParserMonad.hs, dist/build/Language/C/Parser/ParserMonad.o, dist/build/Language/C/Parser/ParserMonad.dyn_o )
src/Language/C/Parser/ParserMonad.hs:132:18: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type PState not matched: PState _ _ _ _ [] _ _
|
132 | getNewName = P $ \s@PState{namesupply=(n:ns)} -> n `seq` POk s{namesupply=ns} n
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[14 of 40] Compiling Language.C.Parser.Lexer ( dist/build/Language/C/Parser/Lexer.hs, dist/build/Language/C/Parser/Lexer.o, dist/build/Language/C/Parser/Lexer.dyn_o )
[15 of 40] Compiling Language.C.Syntax.Ops ( src/Language/C/Syntax/Ops.hs, dist/build/Language/C/Syntax/Ops.o, dist/build/Language/C/Syntax/Ops.dyn_o )
[16 of 40] Compiling Language.C.Syntax.AST ( src/Language/C/Syntax/AST.hs, dist/build/Language/C/Syntax/AST.o, dist/build/Language/C/Syntax/AST.dyn_o )
[17 of 40] Compiling Language.C.Syntax ( src/Language/C/Syntax.hs, dist/build/Language/C/Syntax.o, dist/build/Language/C/Syntax.dyn_o )
[18 of 40] Compiling Language.C.Pretty ( src/Language/C/Pretty.hs, dist/build/Language/C/Pretty.o, dist/build/Language/C/Pretty.dyn_o )
[19 of 40] Compiling Language.C.Parser.Parser ( dist/build/Language/C/Parser/Parser.hs, dist/build/Language/C/Parser/Parser.o, dist/build/Language/C/Parser/Parser.dyn_o )
[20 of 40] Compiling Language.C.Parser ( src/Language/C/Parser.hs, dist/build/Language/C/Parser.o, dist/build/Language/C/Parser.dyn_o )
[21 of 40] Compiling Language.C.Analysis.SemRep ( src/Language/C/Analysis/SemRep.hs, dist/build/Language/C/Analysis/SemRep.o, dist/build/Language/C/Analysis/SemRep.dyn_o )
[22 of 40] Compiling Language.C.Analysis.TypeConversions ( src/Language/C/Analysis/TypeConversions.hs, dist/build/Language/C/Analysis/TypeConversions.o, dist/build/Language/C/Analysis/TypeConversions.dyn_o )
[23 of 40] Compiling Language.C.Analysis.SemError ( src/Language/C/Analysis/SemError.hs, dist/build/Language/C/Analysis/SemError.o, dist/build/Language/C/Analysis/SemError.dyn_o )
[24 of 40] Compiling Language.C.Analysis.DefTable ( src/Language/C/Analysis/DefTable.hs, dist/build/Language/C/Analysis/DefTable.o, dist/build/Language/C/Analysis/DefTable.dyn_o )
[25 of 40] Compiling Language.C.Analysis.TypeUtils ( src/Language/C/Analysis/TypeUtils.hs, dist/build/Language/C/Analysis/TypeUtils.o, dist/build/Language/C/Analysis/TypeUtils.dyn_o )
[26 of 40] Compiling Language.C.Analysis.Builtins ( src/Language/C/Analysis/Builtins.hs, dist/build/Language/C/Analysis/Builtins.o, dist/build/Language/C/Analysis/Builtins.dyn_o )
[27 of 40] Compiling Language.C.Analysis.TravMonad ( src/Language/C/Analysis/TravMonad.hs, dist/build/Language/C/Analysis/TravMonad.o, dist/build/Language/C/Analysis/TravMonad.dyn_o )
src/Language/C/Analysis/TravMonad.hs:512:12: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding: Patterns of type [Name] not matched: []
|
512 | do let (new_name : gen') = nameGenerator ts
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[28 of 40] Compiling Language.C.Analysis.Export ( src/Language/C/Analysis/Export.hs, dist/build/Language/C/Analysis/Export.o, dist/build/Language/C/Analysis/Export.dyn_o )
[29 of 40] Compiling Language.C.Analysis.Debug ( src/Language/C/Analysis/Debug.hs, dist/build/Language/C/Analysis/Debug.o, dist/build/Language/C/Analysis/Debug.dyn_o )
[30 of 40] Compiling Language.C.Analysis.TypeCheck ( src/Language/C/Analysis/TypeCheck.hs, dist/build/Language/C/Analysis/TypeCheck.o, dist/build/Language/C/Analysis/TypeCheck.dyn_o )
[31 of 40] Compiling Language.C.Syntax.Utils ( src/Language/C/Syntax/Utils.hs, dist/build/Language/C/Syntax/Utils.o, dist/build/Language/C/Syntax/Utils.dyn_o )
[32 of 40] Compiling Language.C.Analysis.AstAnalysis[boot] ( src/Language/C/Analysis/AstAnalysis.hs-boot, dist/build/Language/C/Analysis/AstAnalysis.o-boot, dist/build/Language/C/Analysis/AstAnalysis.dyn_o-boot )
[33 of 40] Compiling Language.C.Analysis.DeclAnalysis ( src/Language/C/Analysis/DeclAnalysis.hs, dist/build/Language/C/Analysis/DeclAnalysis.o, dist/build/Language/C/Analysis/DeclAnalysis.dyn_o )
src/Language/C/Analysis/DeclAnalysis.hs:140:1: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for hasClKernelSpec:
Patterns of type StorageSpec not matched:
NoStorageSpec
AutoSpec
RegSpec
ThreadSpec
...
|
140 | hasClKernelSpec ClKernelSpec = True
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[34 of 40] Compiling Language.C.Analysis.ConstEval ( src/Language/C/Analysis/ConstEval.hs, dist/build/Language/C/Analysis/ConstEval.o, dist/build/Language/C/Analysis/ConstEval.dyn_o )
[35 of 40] Compiling Language.C.Analysis.AstAnalysis ( src/Language/C/Analysis/AstAnalysis.hs, dist/build/Language/C/Analysis/AstAnalysis.o, dist/build/Language/C/Analysis/AstAnalysis.dyn_o )
src/Language/C/Analysis/AstAnalysis.hs:237:8: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for globalStorage:
Patterns of type StorageSpec not matched:
ClKernelSpec
ClGlobalSpec
ClLocalSpec
|
237 | globalStorage _ | fun_spec /= noFunctionAttrs =
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Language/C/Analysis/AstAnalysis.hs:447:13: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In a case alternative:
Patterns of type FloatType not matched:
TyBFloat16
TyFloatN _ _
|
447 | case ft of
| ^^^^^^^^^^...
src/Language/C/Analysis/AstAnalysis.hs:474:14: warning: [GHC-62161] [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In a case alternative:
Patterns of type FloatType not matched:
TyBFloat16
TyFloatN _ _
|
474 | case ft of
| ^^^^^^^^^^...
[36 of 40] Compiling Language.C.Analysis.MachineDescs ( src/Language/C/Analysis/MachineDescs.hs, dist/build/Language/C/Analysis/MachineDescs.o, dist/build/Language/C/Analysis/MachineDescs.dyn_o )
[37 of 40] Compiling Language.C.Analysis ( src/Language/C/Analysis.hs, dist/build/Language/C/Analysis.o, dist/build/Language/C/Analysis.dyn_o )
[38 of 40] Compiling Language.C.System.Preprocess ( src/Language/C/System/Preprocess.hs, dist/build/Language/C/System/Preprocess.o, dist/build/Language/C/System/Preprocess.dyn_o )
[39 of 40] Compiling Language.C.System.GCC ( src/Language/C/System/GCC.hs, dist/build/Language/C/System/GCC.o, dist/build/Language/C/System/GCC.dyn_o )
[40 of 40] Compiling Language.C ( src/Language/C.hs, dist/build/Language/C.o, dist/build/Language/C.dyn_o )
Preprocessing library for language-c-0.10.0..
Running Haddock on library for language-c-0.10.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 40] Compiling Language.C.Analysis.NameSpaceMap ( src/Language/C/Analysis/NameSpaceMap.hs, nothing )
[ 2 of 40] Compiling Language.C.Data.InputStream ( src/Language/C/Data/InputStream.hs, nothing )
[ 3 of 40] Compiling Language.C.Data.Name ( src/Language/C/Data/Name.hs, nothing )
[ 4 of 40] Compiling Language.C.Data.Position ( src/Language/C/Data/Position.hs, nothing )
[ 5 of 40] Compiling Language.C.Data.Node ( src/Language/C/Data/Node.hs, nothing )
[ 6 of 40] Compiling Language.C.Data.Ident ( src/Language/C/Data/Ident.hs, nothing )
[ 7 of 40] Compiling Language.C.Data.Error ( src/Language/C/Data/Error.hs, nothing )
[ 8 of 40] Compiling Language.C.Data ( src/Language/C/Data.hs, nothing )
[ 9 of 40] Compiling Language.C.Data.RList ( src/Language/C/Data/RList.hs, nothing )
[10 of 40] Compiling Language.C.Parser.Builtin ( src/Language/C/Parser/Builtin.hs, nothing )
[11 of 40] Compiling Language.C.Syntax.Constants ( src/Language/C/Syntax/Constants.hs, nothing )
[12 of 40] Compiling Language.C.Parser.Tokens ( src/Language/C/Parser/Tokens.hs, nothing )
[13 of 40] Compiling Language.C.Parser.ParserMonad ( src/Language/C/Parser/ParserMonad.hs, nothing )
[14 of 40] Compiling Language.C.Parser.Lexer ( dist/build/Language/C/Parser/Lexer.hs, nothing )
[15 of 40] Compiling Language.C.Syntax.Ops ( src/Language/C/Syntax/Ops.hs, nothing )
[16 of 40] Compiling Language.C.Syntax.AST ( src/Language/C/Syntax/AST.hs, nothing )
[17 of 40] Compiling Language.C.Syntax ( src/Language/C/Syntax.hs, nothing )
[18 of 40] Compiling Language.C.Pretty ( src/Language/C/Pretty.hs, nothing )
[19 of 40] Compiling Language.C.Parser.Parser ( dist/build/Language/C/Parser/Parser.hs, nothing )
[20 of 40] Compiling Language.C.Parser ( src/Language/C/Parser.hs, nothing )
[21 of 40] Compiling Language.C.Analysis.SemRep ( src/Language/C/Analysis/SemRep.hs, nothing )
[22 of 40] Compiling Language.C.Analysis.TypeConversions ( src/Language/C/Analysis/TypeConversions.hs, nothing )
[23 of 40] Compiling Language.C.Analysis.SemError ( src/Language/C/Analysis/SemError.hs, nothing )
[24 of 40] Compiling Language.C.Analysis.DefTable ( src/Language/C/Analysis/DefTable.hs, nothing )
[25 of 40] Compiling Language.C.Analysis.TypeUtils ( src/Language/C/Analysis/TypeUtils.hs, nothing )
[26 of 40] Compiling Language.C.Analysis.Builtins ( src/Language/C/Analysis/Builtins.hs, nothing )
[27 of 40] Compiling Language.C.Analysis.TravMonad ( src/Language/C/Analysis/TravMonad.hs, nothing )
[28 of 40] Compiling Language.C.Analysis.Export ( src/Language/C/Analysis/Export.hs, nothing )
[29 of 40] Compiling Language.C.Analysis.Debug ( src/Language/C/Analysis/Debug.hs, nothing )
[30 of 40] Compiling Language.C.Analysis.TypeCheck ( src/Language/C/Analysis/TypeCheck.hs, nothing )
[31 of 40] Compiling Language.C.Syntax.Utils ( src/Language/C/Syntax/Utils.hs, nothing )
[32 of 40] Compiling Language.C.Analysis.AstAnalysis[boot] ( src/Language/C/Analysis/AstAnalysis.hs-boot, nothing )
[33 of 40] Compiling Language.C.Analysis.DeclAnalysis ( src/Language/C/Analysis/DeclAnalysis.hs, nothing )
[34 of 40] Compiling Language.C.Analysis.ConstEval ( src/Language/C/Analysis/ConstEval.hs, nothing )
[35 of 40] Compiling Language.C.Analysis.AstAnalysis ( src/Language/C/Analysis/AstAnalysis.hs, nothing )
[36 of 40] Compiling Language.C.Analysis.MachineDescs ( src/Language/C/Analysis/MachineDescs.hs, nothing )
[37 of 40] Compiling Language.C.Analysis ( src/Language/C/Analysis.hs, nothing )
[38 of 40] Compiling Language.C.System.Preprocess ( src/Language/C/System/Preprocess.hs, nothing )
[39 of 40] Compiling Language.C.System.GCC ( src/Language/C/System/GCC.hs, nothing )
[40 of 40] Compiling Language.C ( src/Language/C.hs, nothing )
Haddock coverage:
70% ( 12 / 17) in 'Language.C.Analysis.NameSpaceMap'
Missing documentation for:
globalNames (src/Language/C/Analysis/NameSpaceMap.hs:67)
localNames (src/Language/C/Analysis/NameSpaceMap.hs:71)
hasLocalNames (src/Language/C/Analysis/NameSpaceMap.hs:69)
lookupGlobal (src/Language/C/Analysis/NameSpaceMap.hs:134)
lookupInnermostScope (src/Language/C/Analysis/NameSpaceMap.hs:137)
90% ( 9 / 10) in 'Language.C.Data.InputStream'
Missing documentation for:
InputStream (src/Language/C/Data/InputStream.hs:70)
Warning: 'Name' is ambiguous. It is defined
* at src/Language/C/Data/Name.hs:21:16
* at src/Language/C/Data/Name.hs:21:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/C/Data/Name.hs:21:1
100% ( 4 / 4) in 'Language.C.Data.Name'
90% ( 19 / 21) in 'Language.C.Data.Position'
Missing documentation for:
posFile (src/Language/C/Data/Position.hs:57)
posParent (src/Language/C/Data/Position.hs:60)
75% ( 12 / 16) in 'Language.C.Data.Node'
Missing documentation for:
internalNode (src/Language/C/Data/Node.hs:98)
fileOfNode (src/Language/C/Data/Node.hs:85)
posOfNode (src/Language/C/Data/Node.hs:83)
nameOfNode (src/Language/C/Data/Node.hs:80)
Warning: 'NodeInfo' is ambiguous. It is defined
* at src/Language/C/Data/Node.hs:30:17
* at src/Language/C/Data/Node.hs:29:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/C/Data/Node.hs:29:1
100% ( 12 / 12) in 'Language.C.Data.Ident'
Warning: 'CError' is ambiguous. It is defined
* at src/Language/C/Data/Error.hs:66:7
* at src/Language/C/Data/Error.hs:65:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/C/Data/Error.hs:65:1
Warning: 'supertype' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
79% ( 19 / 24) in 'Language.C.Data.Error'
Missing documentation for:
showError (src/Language/C/Data/Error.hs:133)
mkErrorInfo (src/Language/C/Data/Error.hs:62)
unsupportedFeature (src/Language/C/Data/Error.hs:115)
unsupportedFeature_ (src/Language/C/Data/Error.hs:118)
userErr (src/Language/C/Data/Error.hs:128)
85% ( 34 / 40) in 'Language.C.Data'
Missing documentation for:
posFile (src/Language/C/Data/Position.hs:57)
posParent (src/Language/C/Data/Position.hs:60)
fileOfNode (src/Language/C/Data/Node.hs:85)
posOfNode (src/Language/C/Data/Node.hs:83)
nameOfNode (src/Language/C/Data/Node.hs:80)
internalNode (src/Language/C/Data/Node.hs:98)
Warning: '__builtin_va_list' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'cchar_w' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
57% ( 23 / 40) in 'Language.C.Syntax.Constants'
Missing documentation for:
escapeChar (src/Language/C/Syntax/Constants.hs:246)
unescapeChar (src/Language/C/Syntax/Constants.hs:258)
unescapeString (src/Language/C/Syntax/Constants.hs:285)
Flags (src/Language/C/Syntax/Constants.hs:299)
noFlags (src/Language/C/Syntax/Constants.hs:302)
setFlag (src/Language/C/Syntax/Constants.hs:304)
clearFlag (src/Language/C/Syntax/Constants.hs:306)
testFlag (src/Language/C/Syntax/Constants.hs:308)
CInteger (src/Language/C/Syntax/Constants.hs:109)
getCInteger (src/Language/C/Syntax/Constants.hs:145)
readCInteger (src/Language/C/Syntax/Constants.hs:125)
cFloat (src/Language/C/Syntax/Constants.hs:161)
readCFloat (src/Language/C/Syntax/Constants.hs:165)
cString (src/Language/C/Syntax/Constants.hs:189)
cString_w (src/Language/C/Syntax/Constants.hs:191)
getCString (src/Language/C/Syntax/Constants.hs:195)
readClangCVersion (src/Language/C/Syntax/Constants.hs:176)
Warning: 'ParseError' is ambiguous. It is defined
* at src/Language/C/Parser/ParserMonad.hs:57:22
* at src/Language/C/Parser/ParserMonad.hs:57:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/C/Parser/ParserMonad.hs:57:1
53% ( 7 / 13) in 'Language.C.Syntax.Ops'
Missing documentation for:
assignBinop (src/Language/C/Syntax/Ops.hs:48)
isCmpOp (src/Language/C/Syntax/Ops.hs:85)
isPtrOp (src/Language/C/Syntax/Ops.hs:88)
isBitOp (src/Language/C/Syntax/Ops.hs:91)
isLogicOp (src/Language/C/Syntax/Ops.hs:94)
isEffectfulOp (src/Language/C/Syntax/Ops.hs:113)
Warning: 'sizeof' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'next'' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'CInitList' is ambiguous. It is defined
* at src/Language/C/Syntax/AST.hs:593:5
* at src/Language/C/Syntax/AST.hs:631:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/C/Syntax/AST.hs:631:1
Warning: 'CDeclr' is ambiguous. It is defined
* at src/Language/C/Syntax/AST.hs:229:5
* at src/Language/C/Syntax/AST.hs:227:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/C/Syntax/AST.hs:227:1
Warning: 'CDecl' is ambiguous. It is defined
* at src/Language/C/Syntax/AST.hs:161:5
* at src/Language/C/Syntax/AST.hs:159:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/C/Syntax/AST.hs:159:1
Warning: 'indirect' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
61% ( 45 / 73) in 'Language.C.Syntax.AST'
Missing documentation for:
CTranslationUnit (src/Language/C/Syntax/AST.hs:74)
CExternalDeclaration (src/Language/C/Syntax/AST.hs:84)
CFunctionDef (src/Language/C/Syntax/AST.hs:106)
CDeclaration (src/Language/C/Syntax/AST.hs:160)
CStructureUnion (src/Language/C/Syntax/AST.hs:541)
CEnumeration (src/Language/C/Syntax/AST.hs:572)
CFunctionSpecifier (src/Language/C/Syntax/AST.hs:513)
CDeclarationSpecifier (src/Language/C/Syntax/AST.hs:408)
CStorageSpecifier (src/Language/C/Syntax/AST.hs:436)
CTypeSpecifier (src/Language/C/Syntax/AST.hs:457)
CAlignmentSpecifier (src/Language/C/Syntax/AST.hs:523)
CTypeQualifier (src/Language/C/Syntax/AST.hs:495)
CAttribute (src/Language/C/Syntax/AST.hs:655)
CDeclarator (src/Language/C/Syntax/AST.hs:228)
CDerivedDeclarator (src/Language/C/Syntax/AST.hs:246)
CArraySize (src/Language/C/Syntax/AST.hs:269)
CInitializer (src/Language/C/Syntax/AST.hs:589)
CInitializerList (src/Language/C/Syntax/AST.hs:632)
CPartDesignator (src/Language/C/Syntax/AST.hs:639)
CStatement (src/Language/C/Syntax/AST.hs:279)
CCompoundBlockItem (src/Language/C/Syntax/AST.hs:395)
CAssemblyStatement (src/Language/C/Syntax/AST.hs:363)
CAssemblyOperand (src/Language/C/Syntax/AST.hs:380)
CExpression (src/Language/C/Syntax/AST.hs:668)
CBuiltinThing (src/Language/C/Syntax/AST.hs:761)
cstringOfLit (src/Language/C/Syntax/AST.hs:790)
CConstant (src/Language/C/Syntax/AST.hs:773)
CStringLiteral (src/Language/C/Syntax/AST.hs:784)
100% ( 5 / 5) in 'Language.C.Syntax'
100% ( 5 / 5) in 'Language.C.Pretty'
80% ( 12 / 15) in 'Language.C.Parser'
Missing documentation for:
P (src/Language/C/Parser/ParserMonad.hs:76)
builtinTypeNames (src/Language/C/Parser/Builtin.hs:21)
ParseError (src/Language/C/Parser/ParserMonad.hs:57)
Warning: 'CExpr' is ambiguous. It is defined
* at src/Language/C/Syntax/AST.hs:290:5
* at src/Language/C/Syntax/AST.hs:667:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/C/Syntax/AST.hs:667:1
Warning: 'CompType' is ambiguous. It is defined
* at src/Language/C/Analysis/SemRep.hs:456:18
* at src/Language/C/Analysis/SemRep.hs:456:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/C/Analysis/SemRep.hs:456:1
88% ( 70 / 79) in 'Language.C.Analysis.SemRep'
Missing documentation for:
isExtDecl (src/Language/C/Analysis/SemRep.hs:274)
FunctionAttrs (src/Language/C/Analysis/SemRep.hs:292)
noFunctionAttrs (src/Language/C/Analysis/SemRep.hs:296)
ThreadLocal (src/Language/C/Analysis/SemRep.hs:318)
Register (src/Language/C/Analysis/SemRep.hs:319)
EnumTypeRef (src/Language/C/Analysis/SemRep.hs:451)
identOfVarName (src/Language/C/Analysis/SemRep.hs:545)
isNoName (src/Language/C/Analysis/SemRep.hs:549)
Attributes (src/Language/C/Analysis/SemRep.hs:579)
25% ( 1 / 4) in 'Language.C.Analysis.TypeConversions'
Missing documentation for:
Module header
floatConversion (src/Language/C/Analysis/TypeConversions.hs:35)
intConversion (src/Language/C/Analysis/TypeConversions.hs:38)
36% ( 4 / 11) in 'Language.C.Analysis.SemError'
Missing documentation for:
invalidAST (src/Language/C/Analysis/SemError.hs:57)
badSpecifierError (src/Language/C/Analysis/SemError.hs:65)
TypeMismatch (src/Language/C/Analysis/SemError.hs:49)
typeMismatch (src/Language/C/Analysis/SemError.hs:70)
RedefInfo (src/Language/C/Analysis/SemError.hs:46)
RedefKind (src/Language/C/Analysis/SemError.hs:47)
redefinition (src/Language/C/Analysis/SemError.hs:107)
Warning: 'identifier' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'IdenTyDecl' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
84% ( 27 / 32) in 'Language.C.Analysis.DefTable'
Missing documentation for:
identOfTyDecl (src/Language/C/Analysis/DefTable.hs:78)
TagFwdDecl (src/Language/C/Analysis/DefTable.hs:80)
inFileScope (src/Language/C/Analysis/DefTable.hs:117)
declStatusDescr (src/Language/C/Analysis/DefTable.hs:172)
defineTypeDef (src/Language/C/Analysis/DefTable.hs:220)
83% ( 31 / 37) in 'Language.C.Analysis.TypeUtils'
Missing documentation for:
Module header
typeQualsUpd (src/Language/C/Analysis/TypeUtils.hs:166)
typeAttrsUpd (src/Language/C/Analysis/TypeUtils.hs:183)
canonicalType (src/Language/C/Analysis/TypeUtils.hs:320)
getIntType (src/Language/C/Analysis/TypeUtils.hs:332)
getFloatType (src/Language/C/Analysis/TypeUtils.hs:340)
0% ( 0 / 2) in 'Language.C.Analysis.Builtins'
Missing documentation for:
Module header
builtins (src/Language/C/Analysis/Builtins.hs:10)
46% ( 28 / 60) in 'Language.C.Analysis.TravMonad'
Missing documentation for:
MonadName (src/Language/C/Analysis/TravMonad.hs:75)
MonadSymtab (src/Language/C/Analysis/TravMonad.hs:79)
MonadCError (src/Language/C/Analysis/TravMonad.hs:86)
handleEnumeratorDef (src/Language/C/Analysis/TravMonad.hs:137)
handleTypeDef (src/Language/C/Analysis/TravMonad.hs:144)
handleAsmBlock (src/Language/C/Analysis/TravMonad.hs:158)
enterPrototypeScope (src/Language/C/Analysis/TravMonad.hs:287)
leavePrototypeScope (src/Language/C/Analysis/TravMonad.hs:290)
enterFunctionScope (src/Language/C/Analysis/TravMonad.hs:293)
leaveFunctionScope (src/Language/C/Analysis/TravMonad.hs:296)
enterBlockScope (src/Language/C/Analysis/TravMonad.hs:299)
leaveBlockScope (src/Language/C/Analysis/TravMonad.hs:302)
handleTravError (src/Language/C/Analysis/TravMonad.hs:364)
warn (src/Language/C/Analysis/TravMonad.hs:380)
Trav (src/Language/C/Analysis/TravMonad.hs:462)
runTravT (src/Language/C/Analysis/TravMonad.hs:392)
runTravTWithTravState (src/Language/C/Analysis/TravMonad.hs:398)
runTrav (src/Language/C/Analysis/TravMonad.hs:405)
runTrav_ (src/Language/C/Analysis/TravMonad.hs:408)
TravState (src/Language/C/Analysis/TravMonad.hs:475)
initTravState (src/Language/C/Analysis/TravMonad.hs:489)
withExtDeclHandler (src/Language/C/Analysis/TravMonad.hs:414)
modifyUserState (src/Language/C/Analysis/TravMonad.hs:501)
userState
getUserState (src/Language/C/Analysis/TravMonad.hs:504)
TravOptions (src/Language/C/Analysis/TravMonad.hs:470)
modifyOptions (src/Language/C/Analysis/TravMonad.hs:507)
travErrors (src/Language/C/Analysis/TravMonad.hs:486)
mapMaybeM (src/Language/C/Analysis/TravMonad.hs:518)
maybeM (src/Language/C/Analysis/TravMonad.hs:521)
mapSndM (src/Language/C/Analysis/TravMonad.hs:524)
concatMapM (src/Language/C/Analysis/TravMonad.hs:527)
Warning: 'SemRep' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'AST' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
30% ( 4 / 13) in 'Language.C.Analysis.Export'
Missing documentation for:
exportTypeDecl (src/Language/C/Analysis/Export.hs:92)
exportTypeSpec (src/Language/C/Analysis/Export.hs:145)
exportTypeDef (src/Language/C/Analysis/Export.hs:100)
exportCompType (src/Language/C/Analysis/Export.hs:200)
exportCompTypeDecl (src/Language/C/Analysis/Export.hs:187)
exportCompTypeRef (src/Language/C/Analysis/Export.hs:208)
exportEnumType (src/Language/C/Analysis/Export.hs:211)
exportEnumTypeDecl (src/Language/C/Analysis/Export.hs:194)
exportEnumTypeRef (src/Language/C/Analysis/Export.hs:220)
25% ( 1 / 4) in 'Language.C.Analysis.Debug'
Missing documentation for:
globalDeclStats (src/Language/C/Analysis/Debug.hs:62)
prettyAssocs (src/Language/C/Analysis/Debug.hs:34)
prettyAssocsWith (src/Language/C/Analysis/Debug.hs:36)
41% ( 12 / 29) in 'Language.C.Analysis.DeclAnalysis'
Missing documentation for:
tArraySize (src/Language/C/Analysis/DeclAnalysis.hs:412)
tTypeQuals (src/Language/C/Analysis/DeclAnalysis.hs:417)
canonicalTypeSpec (src/Language/C/Analysis/DeclAnalysis.hs:447)
NumBaseType (src/Language/C/Analysis/DeclAnalysis.hs:435)
SignSpec (src/Language/C/Analysis/DeclAnalysis.hs:437)
SizeMod (src/Language/C/Analysis/DeclAnalysis.hs:438)
NumTypeSpec (src/Language/C/Analysis/DeclAnalysis.hs:439)
TypeSpecAnalysis (src/Language/C/Analysis/DeclAnalysis.hs:442)
canonicalStorageSpec (src/Language/C/Analysis/DeclAnalysis.hs:492)
StorageSpec (src/Language/C/Analysis/DeclAnalysis.hs:128)
hasThreadLocalSpec (src/Language/C/Analysis/DeclAnalysis.hs:133)
hasClKernelSpec (src/Language/C/Analysis/DeclAnalysis.hs:140)
isTypeDef (src/Language/C/Analysis/DeclAnalysis.hs:179)
VarDeclInfo (src/Language/C/Analysis/DeclAnalysis.hs:142)
getOnlyDeclr (src/Language/C/Analysis/DeclAnalysis.hs:603)
nameOfDecl (src/Language/C/Analysis/DeclAnalysis.hs:596)
analyseVarDecl' (src/Language/C/Analysis/DeclAnalysis.hs:147)
7% ( 1 / 13) in 'Language.C.Analysis.ConstEval'
Missing documentation for:
Module header
MachineDesc (src/Language/C/Analysis/ConstEval.hs:23)
intExpr (src/Language/C/Analysis/ConstEval.hs:38)
sizeofType (src/Language/C/Analysis/ConstEval.hs:43)
alignofType (src/Language/C/Analysis/ConstEval.hs:67)
compSizeAndAlign (src/Language/C/Analysis/ConstEval.hs:87)
intOp (src/Language/C/Analysis/ConstEval.hs:128)
intUnOp (src/Language/C/Analysis/ConstEval.hs:150)
withWordBytes (src/Language/C/Analysis/ConstEval.hs:157)
boolValue (src/Language/C/Analysis/ConstEval.hs:160)
intValue (src/Language/C/Analysis/ConstEval.hs:166)
constEval (src/Language/C/Analysis/ConstEval.hs:172)
0% ( 0 / 3) in 'Language.C.Analysis.MachineDescs'
Missing documentation for:
Module header
x86_64 (src/Language/C/Analysis/MachineDescs.hs:10)
armv7l (src/Language/C/Analysis/MachineDescs.hs:66)
25% ( 9 / 35) in 'Language.C.Analysis.TypeCheck'
Missing documentation for:
Module header
pType (src/Language/C/Analysis/TypeCheck.hs:33)
typeErrorOnLeft (src/Language/C/Analysis/TypeCheck.hs:36)
typeError (src/Language/C/Analysis/TypeCheck.hs:41)
notFound (src/Language/C/Analysis/TypeCheck.hs:44)
checkScalar' (src/Language/C/Analysis/TypeCheck.hs:47)
checkIntegral' (src/Language/C/Analysis/TypeCheck.hs:50)
assignCompatible' (src/Language/C/Analysis/TypeCheck.hs:54)
binopType' (src/Language/C/Analysis/TypeCheck.hs:58)
conditionalType' (src/Language/C/Analysis/TypeCheck.hs:61)
checkScalar (src/Language/C/Analysis/TypeCheck.hs:64)
checkIntegral (src/Language/C/Analysis/TypeCheck.hs:74)
compositeSize (src/Language/C/Analysis/TypeCheck.hs:193)
sizeEqual (src/Language/C/Analysis/TypeCheck.hs:204)
mergeAttrs (src/Language/C/Analysis/TypeCheck.hs:208)
compositeParamDecl (src/Language/C/Analysis/TypeCheck.hs:211)
compositeParamDecl' (src/Language/C/Analysis/TypeCheck.hs:225)
compositeVarDecl (src/Language/C/Analysis/TypeCheck.hs:232)
compositeDeclAttrs (src/Language/C/Analysis/TypeCheck.hs:238)
castCompatible (src/Language/C/Analysis/TypeCheck.hs:242)
derefType (src/Language/C/Analysis/TypeCheck.hs:345)
varAddrType (src/Language/C/Analysis/TypeCheck.hs:355)
lookupSUE (src/Language/C/Analysis/TypeCheck.hs:403)
deepTypeAttrs (src/Language/C/Analysis/TypeCheck.hs:412)
typeDefAttrs (src/Language/C/Analysis/TypeCheck.hs:428)
sueAttrs (src/Language/C/Analysis/TypeCheck.hs:437)
28% ( 2 / 7) in 'Language.C.Syntax.Utils'
Missing documentation for:
Module header
getSubStmts (src/Language/C/Syntax/Utils.hs:18)
mapSubStmts (src/Language/C/Syntax/Utils.hs:36)
mapBlockItemStmts (src/Language/C/Syntax/Utils.hs:64)
getLabels (src/Language/C/Syntax/Utils.hs:73)
Warning: 'static' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'extern' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
56% ( 9 / 16) in 'Language.C.Analysis.AstAnalysis'
Missing documentation for:
analyseFunctionBody (src/Language/C/Analysis/AstAnalysis.hs:299)
defineParams (src/Language/C/Analysis/AstAnalysis.hs:292)
tExpr (src/Language/C/Analysis/AstAnalysis.hs:487)
ExprSide (src/Language/C/Analysis/AstAnalysis.hs:331)
StmtCtx (src/Language/C/Analysis/AstAnalysis.hs:310)
tDesignator (src/Language/C/Analysis/AstAnalysis.hs:728)
defaultMD (src/Language/C/Analysis/AstAnalysis.hs:428)
100% ( 13 / 13) in 'Language.C.Analysis'
100% ( 10 / 10) in 'Language.C.System.Preprocess'
100% ( 3 / 3) in 'Language.C.System.GCC'
100% ( 7 / 7) in 'Language.C'
Warning: Language.C.Data.Name: could not find link destinations for:
- Language.C.Data.Name.Rep_Name
Warning: Language.C.Data.Position: could not find link destinations for:
- Language.C.Data.Position.Rep_Position
Warning: Language.C.Data.Node: could not find link destinations for:
- Language.C.Data.Node.Rep_NodeInfo
Warning: Language.C.Data.Ident: could not find link destinations for:
- Language.C.Data.Ident.Rep_SUERef
- Language.C.Data.Ident.Rep_Ident
Warning: Language.C.Data: could not find link destinations for:
- Language.C.Data.Name.Rep_Name
- Language.C.Data.Position.Rep_Position
- Language.C.Data.Node.Rep_NodeInfo
- Language.C.Data.Ident.Rep_SUERef
- Language.C.Data.Ident.Rep_Ident
Warning: Language.C.Syntax.Constants: could not find link destinations for:
- Language.C.Syntax.Constants.Rep_CInteger
- Language.C.Syntax.Constants.Rep_Flags
- Language.C.Syntax.Constants.Rep1_Flags
- Language.C.Syntax.Constants.Rep_CString
- Language.C.Syntax.Constants.Rep_CFloat
- Language.C.Syntax.Constants.Rep_CIntFlag
- Language.C.Syntax.Constants.Rep_CIntRepr
- Language.C.Syntax.Constants.Rep_CChar
Warning: Language.C.Syntax.Ops: could not find link destinations for:
- Language.C.Syntax.Ops.Rep_CUnaryOp
- Language.C.Syntax.Ops.Rep_CBinaryOp
- Language.C.Syntax.Ops.Rep_CAssignOp
Warning: Language.C.Syntax.AST: could not find link destinations for:
- Language.C.Syntax.Ops.Rep_CUnaryOp
- Language.C.Syntax.Ops.Rep_CBinaryOp
- Language.C.Syntax.Ops.Rep_CAssignOp
- Language.C.Syntax.AST.Rep_CTranslationUnit
- Language.C.Syntax.AST.Rep1_CTranslationUnit
- Language.C.Syntax.AST.Rep_CExternalDeclaration
- Language.C.Syntax.AST.Rep1_CExternalDeclaration
- Language.C.Syntax.AST.Rep_CDeclaration
- Language.C.Syntax.AST.Rep_CExpression
- Language.C.Syntax.AST.Rep_CBuiltinThing
- Language.C.Syntax.AST.Rep_CPartDesignator
- Language.C.Syntax.AST.Rep_CInitializer
- Language.C.Syntax.AST.Rep_CStatement
- Language.C.Syntax.AST.Rep_CAttribute
- Language.C.Syntax.AST.Rep1_CAttribute
- Language.C.Syntax.AST.Rep_CCompoundBlockItem
- Language.C.Syntax.AST.Rep1_CCompoundBlockItem
- Language.C.Syntax.AST.Rep_CFunctionDef
- Language.C.Syntax.AST.Rep1_CFunctionDef
- Language.C.Syntax.AST.Rep_CDeclarationSpecifier
- Language.C.Syntax.AST.Rep1_CDeclarationSpecifier
- Language.C.Syntax.AST.Rep_CAlignmentSpecifier
- Language.C.Syntax.AST.Rep1_CAlignmentSpecifier
- Language.C.Syntax.AST.Rep_CTypeQualifier
- Language.C.Syntax.AST.Rep1_CTypeQualifier
- Language.C.Syntax.AST.Rep_CTypeSpecifier
- Language.C.Syntax.AST.Rep1_CTypeSpecifier
- Language.C.Syntax.AST.Rep_CEnumeration
- Language.C.Syntax.AST.Rep1_CEnumeration
- Language.C.Syntax.AST.Rep_CStructureUnion
- Language.C.Syntax.AST.Rep1_CStructureUnion
- Language.C.Syntax.AST.Rep_CDeclarator
- Language.C.Syntax.AST.Rep1_CDeclarator
- Language.C.Syntax.AST.Rep_CDerivedDeclarator
- Language.C.Syntax.AST.Rep_CArraySize
- Language.C.Syntax.AST.Rep1_CArraySize
- Language.C.Syntax.AST.Rep_CAssemblyStatement
- Language.C.Syntax.AST.Rep1_CAssemblyStatement
- Language.C.Syntax.AST.Rep_CAssemblyOperand
- Language.C.Syntax.AST.Rep1_CAssemblyOperand
- Language.C.Syntax.AST.Rep_CStringLiteral
- Language.C.Syntax.AST.Rep1_CStringLiteral
- Language.C.Syntax.AST.Rep_CConstant
- Language.C.Syntax.AST.Rep1_CConstant
- Language.C.Syntax.AST.Rep_CStructTag
- Language.C.Syntax.AST.Rep_CFunctionSpecifier
- Language.C.Syntax.AST.Rep1_CFunctionSpecifier
- Language.C.Syntax.AST.Rep_CStorageSpecifier
- Language.C.Syntax.AST.Rep1_CStorageSpecifier
Documentation created: dist/doc/html/language-c/,
dist/doc/html/language-c/language-c.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/language-c-0.10.0-8P6xYugyb1CAWKjlDiZidO
Completed language-c-0.10.0
Test log
[view raw]
Resolving dependencies...
Error:
Internal libraries only supported with per-component builds.
Per-component builds were disabled because program coverage is enabled
In the package 'happy-lib-2.1.5'