* support record fields with the same name as registers in subscripts in

the assembler reader

git-svn-id: trunk@29822 -
This commit is contained in:
Jonas Maebe 2015-02-23 22:47:53 +00:00
parent 504a9d1594
commit 1dd5f579e6

View File

@ -1282,10 +1282,16 @@ unit raatt;
while (actasmtoken=AS_DOT) do
begin
Consume(AS_DOT);
if actasmtoken=AS_ID then
s:=s+'.'+actasmpattern;
if not Consume(AS_ID) then
{ a record field could have the same name as a register }
if actasmtoken in [AS_ID,AS_REGISTER] then
begin
s:=s+'.'+actasmpattern;
consume(actasmtoken)
end
else
begin
Consume(AS_ID);
RecoverConsume(true);
break;
end;