calyx 0.7.1

Compiler Infrastructure for Hardware Accelerator Generation
1
2
3
4
5
6
7
8
9
---CODE---
1
---STDERR---
[WARN  calyx_opt::passes::well_formed] tests/errors/comb-port-in-condition.futil
    9 |    if le.out { seq {} }
      |    ^^^^^^^^^^^^^^^^^^^^ If statement has no comb group and its condition port le.out is unstable
Error: tests/errors/comb-port-in-condition.futil
9 |    if le.out { seq {} }
  |    ^^^^^^^^^^^^^^^^^^^^ [Papercut] Port `le.out` is an output port on combinational primitive `std_le` and will always output 0. Add a `with` statement to the `if` statement to ensure it has a valid value during execution.