-
Notifications
You must be signed in to change notification settings - Fork 30
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
Assignment of a generic8_t *
to generic64_t
#13
Comments
generic8_t *
to generic64_t
Moving to The generated code emits a warning, but it's a known thing.
@pfez might have something to add about future directions, but, as of now, we consider this not a bug, since the warning is not in the list we're interested in. |
I agree with @aleclearmind , we don't consider this to be a bug at the moment. We have an ongoing effort, that should be merged not too far in the future, to improve the situation of implicit vs explicit casts in the decompiled C code. I'll leave this issue open for now to try and revisit it after we complete the work on casts. |
Original code:
Decompiled code:
Description:
_stack._offset_16
is declared as a pointer and is assigned to ageneric64_t
_var_1
(I assume it's int64_t).Files:
3.zip
(original code
orig.c
, original execorig_exec
, PTML filedec.ptml
, and decompiled codedec_default.c
are included)Reproduce the issue:
default
case.The text was updated successfully, but these errors were encountered: