Closed vid512 closed 2 years ago
I have just realized this is most likely only a simpler variant of previously reported problem: https://github.com/Terraspace/UASM/issues/132
Couldn't reproduce this issue using this test-case:
.x64 .model flat
something STRUCT myproc dq ? something ENDS
.code
myproc proto
mov [(type something.myproc) ptr [rax]], rax
a db 0
myproc PROC RET myproc ENDP
end
Moving this to #132 and closing.
Following code crashes UASM 2.51. The instruction tries to get type of structure member, a member which has same name as prototype of PROC.
I had many other variants of same problem, this is just the minimal version I could reproduce. I assume it's some kind of wrong handling in 'type' operator of structure member named same as PROC prototype.