From 622eb4b78207c73a022d26a4adf80393ccbf014e Mon Sep 17 00:00:00 2001 From: Jonas Maebe Date: Sat, 14 Apr 2012 17:38:02 +0000 Subject: [PATCH] * call getbasedef before getting the classdef of an enum (only the basedef has an associated class) git-svn-id: branches/jvmbackend@20870 - --- compiler/jvm/njvmmem.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/jvm/njvmmem.pas b/compiler/jvm/njvmmem.pas index e2f8440c4f..ebb64c4df7 100644 --- a/compiler/jvm/njvmmem.pas +++ b/compiler/jvm/njvmmem.pas @@ -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