We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Symbol not found
To reproduce: Get block_to_block_with_bus.pil and run:
block_to_block_with_bus.pil
$ cargo run pil output/block_to_block_with_bus.pil -o output -f Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.18s Running `target/debug/powdr pil output/block_to_block_with_bus.pil -o output -f` Analyzing PIL and computing constraints... Writing output/block_to_block_with_bus_analyzed.pil. done. Optimizing pil... thread 'main' panicked at /Users/georg/coding/powdr/pilopt/src/lib.rs:94:13: Symbol not found: main_arith::sel[0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
I tried debugging this a little bit:
collect_required_symbols
main_arith::sel[0]
main_arith::sel
The text was updated successfully, but these errors were encountered:
Add test to reproduce #2051
ff9a098
Successfully merging a pull request may close this issue.
To reproduce: Get
block_to_block_with_bus.pil
and run:I tried debugging this a little bit:
collect_required_symbols
appears to returnmain_arith::sel[0]
, which in my understanding is wrong. It should returnmain_arith::sel
instead.main_arith::sel[0]
does not have a definition (only the arraymain_arith::sel
)The text was updated successfully, but these errors were encountered: