mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-12-06 06:29:37 +01:00
* Enum element reference location corrected
This commit is contained in:
parent
5d19ad7dc7
commit
ff38b7943a
@ -1279,6 +1279,7 @@ uses
|
|||||||
l,v : longint;
|
l,v : longint;
|
||||||
oldaktpackrecords : tpackrecords;
|
oldaktpackrecords : tpackrecords;
|
||||||
hs : string;
|
hs : string;
|
||||||
|
defpos,storepos : tfileposinfo;
|
||||||
|
|
||||||
procedure expr_type;
|
procedure expr_type;
|
||||||
var
|
var
|
||||||
@ -1448,6 +1449,7 @@ uses
|
|||||||
aufdef:=new(penumdef,init);
|
aufdef:=new(penumdef,init);
|
||||||
repeat
|
repeat
|
||||||
s:=pattern;
|
s:=pattern;
|
||||||
|
defpos:=tokenpos;
|
||||||
consume(_ID);
|
consume(_ID);
|
||||||
if token=_ASSIGNMENT then
|
if token=_ASSIGNMENT then
|
||||||
begin
|
begin
|
||||||
@ -1461,7 +1463,10 @@ uses
|
|||||||
end
|
end
|
||||||
else
|
else
|
||||||
inc(l);
|
inc(l);
|
||||||
|
storepos:=tokenpos;
|
||||||
|
tokenpos:=defpos;
|
||||||
constsymtable^.insert(new(penumsym,init(s,aufdef,l)));
|
constsymtable^.insert(new(penumsym,init(s,aufdef,l)));
|
||||||
|
tokenpos:=storepos;
|
||||||
if token=_COMMA then
|
if token=_COMMA then
|
||||||
consume(_COMMA)
|
consume(_COMMA)
|
||||||
else
|
else
|
||||||
@ -1603,7 +1608,10 @@ uses
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.8 1999-11-09 23:43:09 pierre
|
Revision 1.9 1999-11-11 00:56:54 pierre
|
||||||
|
* Enum element reference location corrected
|
||||||
|
|
||||||
|
Revision 1.8 1999/11/09 23:43:09 pierre
|
||||||
* better browser info
|
* better browser info
|
||||||
|
|
||||||
Revision 1.7 1999/11/08 14:02:16 florian
|
Revision 1.7 1999/11/08 14:02:16 florian
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user