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

cifframe_type does not support bitfields (_C_BFLD) #290

Open
qmfrederik opened this issue Apr 5, 2023 · 0 comments
Open

cifframe_type does not support bitfields (_C_BFLD) #290

qmfrederik opened this issue Apr 5, 2023 · 0 comments
Labels
bug Use this tag for reporting bugs or issues that impede the software's normal functionality. windows Label issues that are specific to the Windows operating system with this tag.

Comments

@qmfrederik
Copy link
Contributor

I'm seeing libs-base hitting the NSCAssert(0, @"Unknown type in sig"); assertion in cifframe_type.

In this case, the type being parsed is b0I1b1I1b2I1b3I1b4I1b5I1b6I1b7I1b8I1b9I1, which seems to correspond to the rflags struct used by NSView.

I hit this particular use case because as part of an effort to get libs-gui and libs-back to compile on msvc, rflags was being accessed via a function call, rather than via the instance variable.

The easy workaround appears to be to msvc port to use methods to access values of that struct, rather than the entire struct. But thought it may be worth documenting this issue anyway.

@hmelder hmelder added bug Use this tag for reporting bugs or issues that impede the software's normal functionality. windows Label issues that are specific to the Windows operating system with this tag. labels Sep 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Use this tag for reporting bugs or issues that impede the software's normal functionality. windows Label issues that are specific to the Windows operating system with this tag.
Development

No branches or pull requests

2 participants