File tree Expand file tree Collapse file tree 2 files changed +2
-10
lines changed
Expand file tree Collapse file tree 2 files changed +2
-10
lines changed Original file line number Diff line number Diff line change @@ -4761,7 +4761,7 @@ procedure TInitTable.TManagedObjectField.InitializeValue(instance: Pointer);
47614761{ $REGION 'TInitTable.TManagedInterfaceField'}
47624762
47634763procedure InvokeImplGetter (const self: TObject; implGetter: NativeUInt; var result: IInterface);
4764- { $IFDEF PUREPASCAL }
4764+ { $IFNDEF CPUX86 }
47654765type
47664766{ $IF defined(MSWINDOWS) or defined(OSX32)}
47674767 TGetProc = procedure (const self: TObject; var result: IInterface);
@@ -4787,7 +4787,6 @@ procedure InvokeImplGetter(const self: TObject; implGetter: NativeUInt; var resu
47874787 end ;
47884788end ;
47894789{ $ELSE}
4790- { $IFDEF CPUX86}
47914790asm
47924791 xchg edx,ecx
47934792 cmp ecx,PROPSLOT_FIELD
@@ -4810,7 +4809,6 @@ procedure InvokeImplGetter(const self: TObject; implGetter: NativeUInt; var resu
48104809 jmp System.@IntfCopy
48114810end ;
48124811{ $ENDIF}
4813- { $ENDIF}
48144812
48154813constructor TInitTable.TManagedInterfaceField.Create(offset: Integer;
48164814 fieldType: PTypeInfo; cls: TClass; const factory: TFunc<PTypeInfo,Pointer>;
@@ -8868,7 +8866,7 @@ class function Weak.GetIsAlive(const reference): Boolean;
88688866end ;
88698867
88708868class procedure Weak.GetTarget (const reference; var result; kind: TTypeKind);
8871- { $IFDEF PUREPASCAL }
8869+ { $IFNDEF CPUX86 }
88728870var
88738871 p: Pointer;
88748872begin
Original file line number Diff line number Diff line change 3232
3333{ $T-,X+,H+,B-}
3434
35- { $IF Defined(CPUX86) and Defined(ASSEMBLER)}
36- { $DEFINE X86ASMRTL}
37- { $ELSE}
38- { $DEFINE PUREPASCAL}
39- { $IFEND}
40-
4135{ $IFDEF SUPPORTS_LEGACYIFEND}
4236 { $LEGACYIFEND ON}
4337{ $ENDIF}
You can’t perform that action at this time.
0 commit comments