浏览代码

* marked TObject.InitInstance as inline

git-svn-id: trunk@8400 -
Jonas Maebe 18 年之前
父节点
当前提交
5cffd5d22b
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      rtl/inc/objpas.inc
  2. 1 1
      rtl/inc/objpash.inc

+ 1 - 1
rtl/inc/objpas.inc

@@ -184,7 +184,7 @@
             end;
             end;
         end;
         end;
 
 
-      class function TObject.InitInstance(instance : pointer) : tobject;
+      class function TObject.InitInstance(instance : pointer) : tobject; {$ifdef SYSTEMINLINE} inline; {$ENDIF}
 
 
         begin
         begin
            { the size is saved at offset 0 }
            { the size is saved at offset 0 }

+ 1 - 1
rtl/inc/objpash.inc

@@ -154,7 +154,7 @@
           procedure DefaultHandler(var message);virtual;
           procedure DefaultHandler(var message);virtual;
 
 
           procedure Free;
           procedure Free;
-          class function InitInstance(instance : pointer) : tobject;
+          class function InitInstance(instance : pointer) : tobject; {$ifdef SYSTEMINLINE} inline; {$endif}
           procedure CleanupInstance;
           procedure CleanupInstance;
           class function ClassType : tclass;{$ifdef SYSTEMINLINE}inline;{$endif}
           class function ClassType : tclass;{$ifdef SYSTEMINLINE}inline;{$endif}
           class function ClassInfo : pointer;
           class function ClassInfo : pointer;