Skip to content
New issue

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

[DSLX:TS] Fix issues with type compatibility for parametric signedness params #1864

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

cdleary
Copy link
Collaborator

@cdleary cdleary commented Jan 16, 2025

There were incompatibilities reported confusingly because the bit widths of the signedness were different; e.g. u1:0 vs u32:0 (note the difference in type bitwidth) where we don't visually show the width of the signedness when we print in xN[is_signed=0][8] sort of form.

Note: not sure why but I'm seeing package installation issues with the CI action, e.g. https://github.com/google/xls/actions/runs/12818961097/job/35745586502 around python3-distutils and libtinfo5.

Fixes #1861

…arams.

There were incompatibilities reported confusingly because the bit widths of the
signedness were different; e.g. `u1:0` vs `u32:0` where we don't visually show
the width of the signedness when we print in `xN[is_signed=0][8]` sort of form.
@cdleary cdleary force-pushed the cdleary/2025-01-15-struct-instantiate-xN branch from 3bc0400 to 187f707 Compare January 16, 2025 23:04
@cdleary cdleary marked this pull request as ready for review January 17, 2025 00:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

erroneous "Mismatch between member and argument types." Related to parametric signedness?
2 participants