mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-13 18:49:11 +02:00
llvm metadata: use cardinal instead of tsuperregister for unnamed metadata numbers
We're not putting these into registers, so no need to limit ourselves
This commit is contained in:
parent
a75adf542d
commit
a7e19e9f06
@ -77,10 +77,10 @@ interface
|
|||||||
(* !0 = !{ type1 value1, ... } *)
|
(* !0 = !{ type1 value1, ... } *)
|
||||||
tai_llvmunnamedmetadatanode = class(tai_llvmbasemetadatanode)
|
tai_llvmunnamedmetadatanode = class(tai_llvmbasemetadatanode)
|
||||||
strict private class var
|
strict private class var
|
||||||
snextid: TSuperRegister;
|
snextid: cardinal;
|
||||||
class function getnextid: TSuperRegister;
|
class function getnextid: cardinal;
|
||||||
strict protected
|
strict protected
|
||||||
fnameval: TSuperRegister;
|
fnameval: cardinal;
|
||||||
public
|
public
|
||||||
constructor create; reintroduce;
|
constructor create; reintroduce;
|
||||||
function getname: ansistring; override;
|
function getname: ansistring; override;
|
||||||
@ -230,7 +230,7 @@ implementation
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
class function tai_llvmunnamedmetadatanode.getnextid: TSuperRegister;
|
class function tai_llvmunnamedmetadatanode.getnextid: cardinal;
|
||||||
begin
|
begin
|
||||||
result:=snextid;
|
result:=snextid;
|
||||||
inc(snextid);
|
inc(snextid);
|
||||||
|
Loading…
Reference in New Issue
Block a user