* call getbasedef before getting the classdef of an enum (only the basedef

has an associated class)

git-svn-id: branches/jvmbackend@20870 -
This commit is contained in:
Jonas Maebe 2012-04-14 17:38:02 +00:00
parent 21722802fa
commit 622eb4b782

View File

@ -409,7 +409,7 @@ implementation
begin
if (right.location.loc<>LOC_CONSTANT) then
begin
psym:=search_struct_member(tenumdef(right.resultdef).classdef,'FPCORDINAL');
psym:=search_struct_member(tenumdef(right.resultdef).getbasedef.classdef,'FPCORDINAL');
if not assigned(psym) or
(psym.typ<>procsym) or
(tprocsym(psym).ProcdefList.count<>1) then