You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[error] .../example.scala 22:7: dangling producer field Foo.in.realBar: IO[UInt<8>]
What is the expected behavior?
If you change the waiver to use .realBar instead of .bar, then the code properly waives the existence of realBar and generates Verilog. Since bar is just a view of realBar, the behavior should be identical when waiving bar.
Please tell us about your environment:
Other Information
What is the use case for changing the behavior?
The text was updated successfully, but these errors were encountered:
Type of issue: Bug Report
Please provide the steps to reproduce the problem:
Run the following Scala CLI, using current head of main (same bug exists in v6.3.0):
What is the current behavior?
This will error with:
What is the expected behavior?
If you change the waiver to use
.realBar
instead of.bar
, then the code properly waives the existence ofrealBar
and generates Verilog. Sincebar
is just a view ofrealBar
, the behavior should be identical when waivingbar
.Please tell us about your environment:
Other Information
What is the use case for changing the behavior?
The text was updated successfully, but these errors were encountered: