mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-22 02:02:37 +01:00
* convert the 'var' parameters of tx86intreader.BuildRecordOffsetSize to 'out'
git-svn-id: trunk@38171 -
This commit is contained in:
parent
b49c09b84c
commit
84611d716b
@ -63,7 +63,7 @@ Unit Rax86int;
|
||||
procedure GetToken;
|
||||
function consume(t : tasmtoken):boolean;
|
||||
procedure RecoverConsume(allowcomma:boolean);
|
||||
procedure BuildRecordOffsetSize(const expr: string;var offset:tcgint;var size:tcgint; var mangledname: string; needvmtofs: boolean; out hastypecast: boolean);
|
||||
procedure BuildRecordOffsetSize(const expr: string;out offset:tcgint;out size:tcgint; out mangledname: string; needvmtofs: boolean; out hastypecast: boolean);
|
||||
procedure BuildConstSymbolExpression(needofs,isref,startingminus:boolean;var value:tcgint;var asmsym:string;var asmsymtyp:TAsmsymtype;out isseg,is_farproc_entry,hasofs:boolean);
|
||||
function BuildConstExpression:aint;
|
||||
function BuildRefConstExpression(startingminus:boolean=false):aint;
|
||||
@ -764,12 +764,13 @@ Unit Rax86int;
|
||||
{ This routine builds up a record offset after a AS_DOT
|
||||
token is encountered.
|
||||
On entry actasmtoken should be equal to AS_DOT }
|
||||
Procedure tx86intreader.BuildRecordOffsetSize(const expr: string;var offset:tcgint;var size:tcgint; var mangledname: string; needvmtofs: boolean; out hastypecast: boolean);
|
||||
Procedure tx86intreader.BuildRecordOffsetSize(const expr: string;out offset:tcgint;out size:tcgint; out mangledname: string; needvmtofs: boolean; out hastypecast: boolean);
|
||||
var
|
||||
s: string;
|
||||
Begin
|
||||
offset:=0;
|
||||
size:=0;
|
||||
mangledname:='';
|
||||
hastypecast:=false;
|
||||
s:=expr;
|
||||
while (actasmtoken=AS_DOT) do
|
||||
|
||||
Loading…
Reference in New Issue
Block a user