* extended r21290 to also apply to Java interfaces (they can also contain

constants)

git-svn-id: trunk@21297 -
This commit is contained in:
Jonas Maebe 2012-05-14 21:27:44 +00:00
parent 9ba5267b61
commit 0fd9228deb

View File

@ -1427,7 +1427,7 @@ implementation
but in const blocks too. to make this possible we need to set
their symbols to real defs instead of errordef }
if assigned(objsym) and (objecttype in [odt_class,odt_javaclass]) then
if assigned(objsym) and (objecttype in [odt_class,odt_javaclass,odt_interfacejava]) then
begin
olddef:=ttypesym(objsym).typedef;
ttypesym(objsym).typedef:=current_structdef;