Think I've come across another bug, basically the following code
mov [Var],0

mov [Var],TestLabel1
mov [Var],TestLabel2

Complies to the following, error in red
00401008 C7050020400000000000   mov     dword ptr [402000h],0

00401012 C7050010400008104000 mov dword ptr [COLOR=darkred][401000h][/COLOR],401008h
0040101C C7050010400000104000 mov dword ptr [COLOR=darkred][401000h][/COLOR],401000h

It can be easilly got around by doing
lea eax,[TestLabel1]

mov [Var],eax

But I still thought I'd report it. I've attached a small example which reproduces the error. Tested with Beta6
Posted on 2002-08-12 18:25:44 by Eóin
Oh, stupid me! Yes, that was a serious bug. Please try now.
Posted on 2002-08-12 18:43:13 by Tomasz Grysztar
Not to worry, you don't get this level of support with other assemblers.

And yep it's working perfectly now. :)
Posted on 2002-08-13 10:55:14 by Eóin