@@ -130,7 +130,9 @@ unit agrvgas;
s:=s+gas_regname(base)+','+gas_regname(index)
else
internalerror(2006052502);
- end;
+ end
+ else
+ Internalerror(2021030602);
case refaddr of
addr_lo12: s:='%lo'+s;
@@ -533,7 +533,10 @@ Unit rarv32gas;
end;
{ Do we have a indexing reference, then parse it also }
if actasmtoken=AS_LPAREN then
- BuildReference(oper);
+ begin
+ oper.InitRef;
+ BuildReference(oper);
+ end;
AS_REGISTER: { Register, a variable reference or a constant reference }