revs
July 2, 2025, 4:06pm
1
ida 8.3
in hexrays if i set empty prototype of function
a function just clear type of args, return type
ida 9.1
in hexrays if i set empy prorotype of function
nothing changes
moreover
togle to the function prototype editor
i cant set return type as void
revs
July 6, 2025, 9:04am
3
so this is bug
this is bad
igor
July 7, 2025, 2:17pm
4
To quickly remove return type for current function, you can use the Ctrl-Shift-R shortcut.
revs
July 7, 2025, 2:24pm
5
impossibility of setting the return type void
this is like an additional bug of the extended menu of setting the type
by the way, I do not approve of this item of the menu that you recommend
and I consider it redundant
I more often use resetting all arguments of the function through an empty prototype
ilfak
July 8, 2025, 10:18am
6
You are right, these are bugs and we will fix them. Thank you for the report again!
igor
July 17, 2025, 2:54pm
7
How can we reproduce the empty prototype issue in 9.1? It seems to work correctly on the examples we tried.
revs
July 17, 2025, 3:27pm
8
try reset prototype from hexrays pseudo
from idaview , yes i can reset prototype, by set empty prototype
from pseudocode can’t
igor
July 17, 2025, 3:51pm
9
Thank you, this was the crucial detail we were missing.