From 820ba03ef0b771ce7ee7e53569d9273bdf8184f3 Mon Sep 17 00:00:00 2001 From: svenbarth Date: Sun, 27 Aug 2017 12:41:14 +0000 Subject: [PATCH] * allow making a value of a enumeration git-svn-id: trunk@37068 - --- packages/rtl-objpas/src/inc/rtti.pp | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/rtl-objpas/src/inc/rtti.pp b/packages/rtl-objpas/src/inc/rtti.pp index f653c1a879..8dc270ca98 100644 --- a/packages/rtl-objpas/src/inc/rtti.pp +++ b/packages/rtl-objpas/src/inc/rtti.pp @@ -582,6 +582,7 @@ begin tkProcVar : result.FData.FAsMethod.Code := PCodePointer(ABuffer)^; tkMethod : result.FData.FAsMethod := PMethod(ABuffer)^; tkPointer : result.FData.FAsPointer := PPointer(ABuffer)^; + tkEnumeration, tkInteger : begin case GetTypeData(ATypeInfo)^.OrdType of otSByte: result.FData.FAsSByte := PShortInt(ABuffer)^;