Skip to content

Add support for __builtin_bit_cast (#96) #47

Add support for __builtin_bit_cast (#96)

Add support for __builtin_bit_cast (#96) #47

Triggered via push January 20, 2024 07:57
Status Success
Total duration 6m 15s
Artifacts

ci.yml

on: push
Matrix: cabal
Fit to window
Zoom out
Zoom in

Annotations

67 warnings
nix
The following actions uses node12 which is deprecated and will be forced to run on node16: cachix/install-nix-action@v12, actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
cabal (9.2)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, haskell/actions/setup@v1, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
cabal (9.2): src/Language/C/Parser/ParserMonad.hs#L83
Noncanonical ‘pure = return’ definition detected
cabal (9.2): src/Language/C/Parser/ParserMonad.hs#L87
Noncanonical ‘return’ definition detected
cabal (9.2): src/Language/C/Analysis/TravMonad.hs#L422
Noncanonical ‘pure = return’ definition detected
cabal (9.2): src/Language/C/Analysis/TravMonad.hs#L426
Noncanonical ‘return’ definition detected
cabal (9.2): src/Language/C/Analysis/TypeCheck.hs#L137
Pattern match is redundant
cabal (9.2)
The import of ‘Control.Monad.Except’ is redundant
cabal (9.2)
Pattern match(es) are non-exhaustive
cabal (9.2)
The import of ‘Control.Applicative’ is redundant
cabal (9.2)
The import of ‘System.Process’ is redundant
cabal (9.2)
The import of ‘Data.List’ is redundant
cabal (9.2): src/Language/C/Parser/ParserMonad.hs#L83
Noncanonical ‘pure = return’ definition detected
cabal (9.2): src/Language/C/Parser/ParserMonad.hs#L87
Noncanonical ‘return’ definition detected
cabal (9.2): src/Language/C/Analysis/TravMonad.hs#L422
Noncanonical ‘pure = return’ definition detected
cabal (9.2): src/Language/C/Analysis/TravMonad.hs#L426
Noncanonical ‘return’ definition detected
cabal (9.2)
The import of ‘Control.Monad.Except’ is redundant
cabal (9.2)
The import of ‘Control.Applicative’ is redundant
cabal (9.2)
The import of ‘System.Process’ is redundant
cabal (9.2)
As of 2023-09-09, haskell/action/setup is no longer maintained, please switch to haskell-actions/setup (note: dash for slash).
cabal (8.8)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, haskell/actions/setup@v1, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
cabal (8.8)
As of 2023-09-09, haskell/action/setup is no longer maintained, please switch to haskell-actions/setup (note: dash for slash).
cabal (8.8)
The import of ‘Control.Monad.Except’ is redundant
cabal (8.8)
The import of ‘Control.Applicative’ is redundant
cabal (8.8)
The import of ‘System.Process’ is redundant
cabal (8.8)
The import of ‘Data.List’ is redundant
cabal (8.8)
Defined but not used: ‘numTests’
cabal (8.8)
The import of ‘Control.Monad.Except’ is redundant
cabal (8.8)
The import of ‘Control.Applicative’ is redundant
cabal (8.8)
The import of ‘System.Process’ is redundant
cabal (8.6)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, haskell/actions/setup@v1, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
cabal (8.6)
The import of ‘Control.Monad.Except’ is redundant
cabal (8.6)
The import of ‘System.Process’ is redundant
cabal (8.6)
The import of ‘Control.Monad.Except’ is redundant
cabal (8.6)
The import of ‘System.Process’ is redundant
cabal (8.6)
The import of ‘Data.List’ is redundant
cabal (8.6)
Defined but not used: ‘numTests’
cabal (8.6)
As of 2023-09-09, haskell/action/setup is no longer maintained, please switch to haskell-actions/setup (note: dash for slash).
cabal (9.0)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, haskell/actions/setup@v1, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
cabal (9.0): src/Language/C/Analysis/TypeCheck.hs#L137
Pattern match is redundant
cabal (9.0)
The import of ‘Control.Monad.Except’ is redundant
cabal (9.0)
The import of ‘Control.Applicative’ is redundant
cabal (9.0)
The import of ‘System.Process’ is redundant
cabal (9.0)
The import of ‘Data.List’ is redundant
cabal (9.0)
Defined but not used: ‘numTests’
cabal (9.0)
The import of ‘Control.Monad.Except’ is redundant
cabal (9.0)
The import of ‘Control.Applicative’ is redundant
cabal (9.0)
The import of ‘System.Process’ is redundant
cabal (9.0)
As of 2023-09-09, haskell/action/setup is no longer maintained, please switch to haskell-actions/setup (note: dash for slash).
cabal (8.4)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, haskell/actions/setup@v1, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
cabal (8.4)
The import of ‘Control.Monad.Except’ is redundant
cabal (8.4)
The import of ‘System.Process’ is redundant
cabal (8.4)
The import of ‘Data.List’ is redundant
cabal (8.4)
Defined but not used: ‘numTests’
cabal (8.4)
As of 2023-09-09, haskell/action/setup is no longer maintained, please switch to haskell-actions/setup (note: dash for slash).
cabal (8.4)
The import of ‘Control.Monad.Except’ is redundant
cabal (8.4)
The import of ‘System.Process’ is redundant
cabal (8.10)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, haskell/actions/setup@v1, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
cabal (8.10)
The import of ‘Control.Monad.Except’ is redundant
cabal (8.10)
The import of ‘Control.Applicative’ is redundant
cabal (8.10)
The import of ‘System.Process’ is redundant
cabal (8.10)
The import of ‘Data.List’ is redundant
cabal (8.10)
Defined but not used: ‘numTests’
cabal (8.10)
As of 2023-09-09, haskell/action/setup is no longer maintained, please switch to haskell-actions/setup (note: dash for slash).
cabal (8.10)
The import of ‘Control.Monad.Except’ is redundant
cabal (8.10)
The import of ‘Control.Applicative’ is redundant
cabal (8.10)
The import of ‘System.Process’ is redundant