Skip to content

fix(sem): noreturn analysis for void exprs #84

fix(sem): noreturn analysis for void exprs

fix(sem): noreturn analysis for void exprs #84

Triggered via pull request September 10, 2024 04:44
Status Failure
Total duration 23m 7s
Artifacts 1

compatibility.yml

on: pull_request
Build binaries with most recent GCC version
14m 54s
Build binaries with most recent GCC version
Matrix: test
All C compatibility tests passed
0s
All C compatibility tests passed
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 20 warnings
Test the compiler and standard library (Batch 0): tests/lang_exprs/tnoreturn_nested.nim#L22
expression '0' is of type 'int literal(0)' and has to be used (or discarded)
Test the compiler and standard library (Batch 0)
Process completed with exit code 1.
All C compatibility tests passed
Process completed with exit code 1.
Build binaries with most recent GCC version: compiler/utils/astrepr.nim#L1202
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build binaries with most recent GCC version: compiler/utils/astrepr.nim#L1206
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build binaries with most recent GCC version: compiler/utils/astrepr.nim#L1216
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build binaries with most recent GCC version: compiler/utils/astrepr.nim#L1234
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build binaries with most recent GCC version: compiler/utils/astrepr.nim#L1252
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build binaries with most recent GCC version: compiler/utils/astrepr.nim#L1257
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build binaries with most recent GCC version: compiler/utils/astrepr.nim#L1262
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build binaries with most recent GCC version: compiler/utils/astrepr.nim#L1266
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build binaries with most recent GCC version: compiler/utils/astrepr.nim#L1317
DEBUG proc, do not use in the final build!; inDebug is deprecated [Deprecated]
Build binaries with most recent GCC version: compiler/sem/transf.nim#L1311
workaround for sem not sanitizing AST; transformDefSym is deprecated [Deprecated]
Test the compiler and standard library (Batch 0): tests/ambsym/mresolution_identifier_2.nim#L1
imported and not used: 'mresolution_identifier_2_copy' [UnusedImport]
Test the compiler and standard library (Batch 0): tests/ambsym/mresolution_identifier_1.nim#L1
imported and not used: 'mresolution_identifier_2' [UnusedImport]
Test the compiler and standard library (Batch 0): tests/assign/tassign.nim#L84
type pragmas follow the type name; this form of writing pragmas is deprecated [rparPragmaNotFollowingTypeName]
Test the compiler and standard library (Batch 0): tests/ccgbugs/tccgen1.nim#L10
type pragmas follow the type name; this form of writing pragmas is deprecated [rparPragmaNotFollowingTypeName]
Test the compiler and standard library (Batch 0): tests/ccgbugs/tmissingbracket.nim#L14
type pragmas follow the type name; this form of writing pragmas is deprecated [rparPragmaNotFollowingTypeName]
Test the compiler and standard library (Batch 0): compiler/front/msgs.nim#L693
non-untyped param must not appear after an untyped param [rsemUntypedParamsFollwedByMoreSpecificType]
Test the compiler and standard library (Batch 0): tests/global/tglobal.nim#L9
imported and not used: 'globalaux2' [UnusedImport]
Test the compiler and standard library (Batch 0): tests/lang/s01_basics/s99_atoms/t02_expression.nim#L102
unreachable code after 'return' statement or '{.noReturn.}' proc [UnreachableCode]
Test the compiler and standard library (Batch 0): tests/lang/s01_basics/s99_control_flow/t06_procedure_calls.nim#L112
unreachable code after 'return' statement or '{.noReturn.}' proc [UnreachableCode]
Test the compiler and standard library (Batch 0): tests/lang_callable/closure/mutils.nim#L10
non-untyped param must not appear after an untyped param [rsemUntypedParamsFollwedByMoreSpecificType]

Artifacts

Produced during runtime
Name Size
compiler Linux X64 Expired
116 MB