Skip to content

"specializing a function on a possibly non work-free cast" #700

Closed
@gergoerdi

Description

@gergoerdi

With 09c8aa49aa2aa80b638a565c471ab05d853d98be I am getting the following output thousands and thousands of times:

WARNING: Clash.Normalize.Transformations(852): specializing a function on a possibly non work-free cast.
Generated HDL implementation might contain duplicate work.
Please report this as a bug.

Expression where this occurs:

GHC.Integer.Type.plusInteger
  ((Clash.Sized.Internal.Index.fromInteger# @5 5
      0) ▷
    Clash.Sized.Internal.Index.Index8214565720323789241
      5
    ~
    GHC.Integer.Type.Integer3674937295934324780)

Since it doesn't seem to be doing much more than just repeatedly printing this, I don't know if it's worth waiting for it or if it'll just keep looping (and eating up memory).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions