mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-09 22:48:57 +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, ... } *)
|
||||
tai_llvmunnamedmetadatanode = class(tai_llvmbasemetadatanode)
|
||||
strict private class var
|
||||
snextid: TSuperRegister;
|
||||
class function getnextid: TSuperRegister;
|
||||
snextid: cardinal;
|
||||
class function getnextid: cardinal;
|
||||
strict protected
|
||||
fnameval: TSuperRegister;
|
||||
fnameval: cardinal;
|
||||
public
|
||||
constructor create; reintroduce;
|
||||
function getname: ansistring; override;
|
||||
@ -230,7 +230,7 @@ implementation
|
||||
end;
|
||||
|
||||
|
||||
class function tai_llvmunnamedmetadatanode.getnextid: TSuperRegister;
|
||||
class function tai_llvmunnamedmetadatanode.getnextid: cardinal;
|
||||
begin
|
||||
result:=snextid;
|
||||
inc(snextid);
|
||||
|
Loading…
Reference in New Issue
Block a user