Преглед изворни кода

* disable RTTI declarations if RTTI feature is disabled

git-svn-id: trunk@39247 -
svenbarth пре 7 година
родитељ
комит
44b15350fb
1 измењених фајлова са 2 додато и 0 уклоњено
  1. 2 0
      rtl/inc/system.inc

+ 2 - 0
rtl/inc/system.inc

@@ -468,6 +468,7 @@ function aligntoqword(p : pointer) : pointer;inline;
                   Run-Time Type Information (RTTI) declarations
                   Run-Time Type Information (RTTI) declarations
 ****************************************************************************}
 ****************************************************************************}
 
 
+{$ifdef FPC_HAS_FEATURE_RTTI}
 type
 type
   PTypeKind = ^TTypeKind;
   PTypeKind = ^TTypeKind;
 
 
@@ -475,6 +476,7 @@ const
   // all potentially managed types
   // all potentially managed types
   tkManagedTypes   = [tkAstring,tkWstring,tkUstring,tkArray,
   tkManagedTypes   = [tkAstring,tkWstring,tkUstring,tkArray,
                      tkObject,tkRecord,tkDynArray,tkInterface,tkVariant];
                      tkObject,tkRecord,tkDynArray,tkInterface,tkVariant];
+{$endif FPC_HAS_FEATURE_RTTI}
 
 
 {*****************************************************************************
 {*****************************************************************************
                         Dynamic Array support
                         Dynamic Array support