Skip to content

Fix TypeDeclExt/ArrayDeclExt #77

Merged
inducer merged 3 commits intoinducer:mainfrom
douglas-raillard-arm:fix_tests
Sep 11, 2023
Merged

Fix TypeDeclExt/ArrayDeclExt #77
inducer merged 3 commits intoinducer:mainfrom
douglas-raillard-arm:fix_tests

Conversation

@douglas-raillard-arm
Copy link
Copy Markdown
Contributor

No description provided.

pycparser's TypeDecl node gained an "align" __init__ parameter, so
forward it and use named parameters to avoid silent breakage in the
future.

The issue manifested as a Coord object being used for "type".
Use named parameters to avoid issues like TypDecl silently growing a new
parameter, and pycparserext's parameter list being shifted.
@inducer inducer enabled auto-merge (rebase) September 8, 2023 18:10
@inducer
Copy link
Copy Markdown
Owner

inducer commented Sep 8, 2023

Thx!

@inducer inducer disabled auto-merge September 8, 2023 18:11
@inducer
Copy link
Copy Markdown
Owner

inducer commented Sep 8, 2023

Could you look into the test failures?

@douglas-raillard-arm
Copy link
Copy Markdown
Contributor Author

Looks like the align parameter was added to TypeDecl in 2.21: eliben/pycparser@14ffe7b

I updated the PR with a pycparser==2.21 version bound

Comment thread setup.py Outdated
@douglas-raillard-arm
Copy link
Copy Markdown
Contributor Author

@inducer PR updated with ~= instead of == in setup.py

@inducer inducer enabled auto-merge (rebase) September 11, 2023 13:41
@inducer
Copy link
Copy Markdown
Owner

inducer commented Sep 11, 2023

Thx!

@inducer inducer merged commit 1c5ca53 into inducer:main Sep 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants