Skip to content

Conversation

@teqdruid
Copy link
Contributor

@teqdruid teqdruid commented Oct 8, 2025

A few of the mux canonicalizers assumed signless integers, which is not always the case. Detect when this is not the case and disable those canonicalizations.

Fixes #9043.

A few of the mux canonicalizers assumed signless integers, which is not
always the case. Detect when this is not the case and disable those
canonicalizations.

Fixes #9043.
@teqdruid teqdruid requested a review from uenoku October 8, 2025 22:13
@teqdruid teqdruid requested a review from darthscsi as a code owner October 8, 2025 22:13
@teqdruid teqdruid added the Comb Involving the `comb` dialect label Oct 8, 2025
@teqdruid
Copy link
Contributor Author

teqdruid commented Oct 8, 2025

@uenoku if you see any problems with this patch (i.e. it disables things too broadly) feel free to make changes directly to my branch.

Copy link
Member

@uenoku uenoku left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thank you for fixing this!

@teqdruid teqdruid merged commit 1286a6c into main Oct 9, 2025
7 checks passed
@teqdruid teqdruid deleted the teqdruid/issue9403 branch October 9, 2025 00:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Comb Involving the `comb` dialect

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[PYCDE] Assertion failed: "incorrect fold result type" during operation folding via Python API

3 participants