* fixed the type of self in Objective-C category methods

git-svn-id: trunk@30948 -
This commit is contained in:
Jonas Maebe 2015-05-31 16:50:42 +00:00
parent 703e31512d
commit fa9ba26cb4

View File

@ -235,6 +235,8 @@ implementation
type or equal to an instance of it }
if is_objectpascal_helper(tprocdef(pd).struct) then
selfdef:=tobjectdef(tprocdef(pd).struct).extendeddef
else if is_objccategory(tprocdef(pd).struct) then
selfdef:=tobjectdef(tprocdef(pd).struct).childof
else
selfdef:=tprocdef(pd).struct;
{ Generate self variable, for classes we need