-
Notifications
You must be signed in to change notification settings - Fork 18
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
9223372036854775808 in a macro is expected to evaluate to 9223372036854775808_u64 but gets interpreted as an Int64 instead #12
Comments
I think this is an issue with the JSON parser in the tests. Evaluated output:
Test script:
Output:
|
I see, thank you! |
So looking into this further essentially JSON does not support From the RFC
So the real issue here is that bindgen is passing the uint64 via JSON. which is not working. we will need a custom parser. @docelic just so you know this is a blocker to some of the spec tests. |
Hey, yes, in terms of just passing the spec, @ZaWertun applied this hack in his branch:
|
Maybe i will have to do that. i have only a few broken specs left |
The master branch now contains a workaround, but needs better fix. The code block which is part of this is:
Mentioning it here so that we can close ticket #26. |
There is still one issue that remains, when running the specs:
I'm really not sure why that's happening but it could cause some nasty bugs
The text was updated successfully, but these errors were encountered: