Aggressive use of inline function calls as parameters makes reading the code more difficult #6160
Labels
Core: HLIL
Issue involves High Level IL
Effort: Medium
Issue should take < 1 month
Impact: Medium
Issue is impactful with a bad, or no, workaround
Type: Enhancement
Issue is a small enhancement to existing functionality
Version and Platform (required):
I frequently encounter long lines in decompilation of C++ binaries due to the aggressive inlining of function calls as parameters to other functions. This practice not only makes the code harder to read aesthetically, but it also complicates comprehension, as it becomes difficult to determine what one function returns when it is passed as a parameter to another function.
I believe that, aside from a few edge cases, this practice should generally be avoided.
This is likely not a bug and may be related to issue #3289.
Here is another perfect example:
BN:
IDA:
The text was updated successfully, but these errors were encountered: