* pas2jni: Properly handle enums with inline elements.

git-svn-id: trunk@29160 -
This commit is contained in:
yury 2014-11-26 17:00:42 +00:00
parent 771f317f94
commit 830e3ceb0d

View File

@ -424,7 +424,7 @@ var
else
continue;
if CurObjName = '' then begin
if (CurObjName = '') and (d.DefType <> dtEnum) then begin
d.Free;
continue;
end;
@ -530,6 +530,8 @@ var
Base:=it.Integers['Base'];
ElMax:=it.Integers['Max'];
ElType:=TTypeDef(_GetRef(it.Objects['ElType'], TTypeDef));
if (ElType <> nil) and (ElType.Name = '') then
ElType.Name:=CurObjName + 'El';
end;
dtConst:
with TConstDef(d) do begin