Skip to content

Commit

Permalink
Merge pull request #128 from RyanTMontoya/master
Browse files Browse the repository at this point in the history
Warning Fixes for Delphi 12
  • Loading branch information
exilon authored Sep 25, 2024
2 parents 8036c32 + 787bcbd commit fd6b54c
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
1 change: 1 addition & 0 deletions Quick.RTTI.Utils.pas
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ class function TRTTI.CreateInstance<T>(const Args: array of TValue): T;
rmethod: TRttiMethod;
rinstype: TRttiInstanceType;
begin
Result := Default(T);
rtype := fCtx.GetType(TypeInfo(T));
for rmethod in rtype.GetMethods do
begin
Expand Down
2 changes: 1 addition & 1 deletion Quick.Threads.pas
Original file line number Diff line number Diff line change
Expand Up @@ -685,7 +685,7 @@ procedure TThreadedQueueCS<T>.Clear;
try
for obj in FQueue do
begin
if TypeInfo(T) = TypeInfo(TObject) then PObject(@obj){$IFNDEF FPC}.DisposeOf;{$ELSE}.Free;{$ENDIF}
if TypeInfo(T) = TypeInfo(TObject) then PObject(@obj){$ifndef FPC}{$IFDEF DELPHIRX12_UP}.Free{$ELSE}.DisposeOf{$ENDIF}{$ELSE}.Free{$ENDIF};
end;

SetLength(FQueue,0);
Expand Down

0 comments on commit fd6b54c

Please sign in to comment.