Describe the bug
Hi, I have tried to change a variable name in a small binary,
but it does not change the name from all equal variables.
Its create a new variable declaration, see screen capture.
Sorry for my bad English.
To Reproduce
Steps to reproduce the behavior:

Expected behavior
Change all equal variable names
Attachments
main.zip
Environment (please complete the following information):
The renaming of a variable in the decompiler can be problematic at times. If you introduce a variable that the decompiler has at the beginning of it's analysis versus a variable it creates as part of data flow analysis, you can end up with differing variables. The variable merging algorithm can be affected by the initial information of the variable rename.
In your case, I believe the decompiler is correct but not an optimal re-use of the variable. The variable assigned from the ror8 could be considered as another variable in Static Single Assignment.
What happens if you rename uvar2 to be ror8Value?
it comes error message "Duplicate name"
Duplicate name was not expected.
Can you post the debug Decompiler .xml file?
Yes, where can I find the file?
any news about this issue? I have similair bug: when renaming local var, I don't see it has been renamed. But I get the "duplicate error" when trying to rename again
Most helpful comment
any news about this issue? I have similair bug: when renaming local var, I don't see it has been renamed. But I get the "duplicate error" when trying to rename again