This is a little strange. It showed up when I picked up an old program to work on.
When I declare the variable dvde outside the proc, there are no errors.
When I declare the variable inside the proc, I get Error A2210: Syntax error: dvde
This obviously has something to do with RECORD but no clues beyond that.
It also happens in version 2.46, I didn't keep any older versions to test.
.686
.model Flat, Stdcall
option Casemap :None
.data
tsx RECORD Dv:16,De:16
.code
tst proc
.data
dvde tsx <0,0>
.code
ret
tst endp
.code
Program:
ret
End Program