Skip to content
This repository was archived by the owner on Aug 5, 2026. It is now read-only.

Add regression test for void* overload priority - #239

Open
conrade-ctc wants to merge 1 commit into
compiler-research:masterfrom
chicagotrading:conrade/voidp-overload-priority-test
Open

Add regression test for void* overload priority#239
conrade-ctc wants to merge 1 commit into
compiler-research:masterfrom
chicagotrading:conrade/voidp-overload-priority-test

Conversation

@conrade-ctc

@conrade-ctc conrade-ctc commented Jul 31, 2026

Copy link
Copy Markdown

A const void* constructor declared before a converting one used to win, so the argument arrived as the proxy's address rather than the converted value.

Fix: compiler-research/CPyCppyy#225
Context: compiler-research/CppInterOp#1078

@vgvassilev

Copy link
Copy Markdown

Can we split the build system changes u to a separate pr?

@conrade-ctc

Copy link
Copy Markdown
Author

Can we split the build system changes u to a separate pr?

that was unintentionally included, did a complete diff and picked it all up in this PR. I'll slim it down, apologies :(

A const void* constructor declared before a converting one used to win, so the
argument arrived as the proxy's address rather than the converted value.
@conrade-ctc
conrade-ctc force-pushed the conrade/voidp-overload-priority-test branch from 8822141 to 0643e37 Compare July 31, 2026 13:54
@conrade-ctc

conrade-ctc commented Jul 31, 2026

Copy link
Copy Markdown
Author

Can we split the build system changes u to a separate pr?

done, clean just test update now

FYI, just want to point out, this will be red until compiler-research/CPyCppyy#225 lands and this CI run again after that.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants