You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Apparently we are using some sets somewhere in missing definitions, which results in non-deterministic definitions insertion order. It is not critical, since the inserted definitions are independent, however, in some cases it may lead to slightly different decompiled code.
Approach
We may want to use InsertionOrderedSet from decompiler.util instead to store undefined variables.
The text was updated successfully, but these errors were encountered:
#377)
* Create draft PR for #224
* Used InsertionOrderedSet to store undefined variables
* Changed union to InsertionOrderedSet return value
* Black formatting
* Remove unnecessary type check
* Added test
---------
Co-authored-by: fnhartmann <[email protected]>
Proposal
Apparently we are using some sets somewhere in missing definitions, which results in non-deterministic definitions insertion order. It is not critical, since the inserted definitions are independent, however, in some cases it may lead to slightly different decompiled code.
Approach
We may want to use
InsertionOrderedSet
fromdecompiler.util
instead to store undefined variables.The text was updated successfully, but these errors were encountered: