Changes: Christian Ullrich
- $Id: codegen.c 3812 2005-11-28 18:00:47Z edwin $
+ $Id: codegen.c 3851 2005-12-03 12:33:19Z twisti $
*/
#include "vm/loader.h"
#include "vm/statistics.h"
#include "vm/stringlocal.h"
-#include "vm/tables.h"
#include "vm/jit/asmpart.h"
#include "vm/jit/codegen.inc"
#include "vm/jit/jit.h"
disp = dseg_addaddress(cd, &(fi->value));
- if (!fi->class->initialized) {
+ if (!(fi->class->state & CLASS_INITIALIZED)) {
codegen_addpatchref(cd, cd->mcodeptr,
PATCHER_clinit, fi->class, 0);
disp = dseg_addaddress(cd, &(fi->value));
- if (!fi->class->initialized) {
+ if (!(fi->class->state & CLASS_INITIALIZED)) {
codegen_addpatchref(cd, cd->mcodeptr,
PATCHER_clinit, fi->class, 0);
disp = dseg_addaddress(cd, &(fi->value));
- if (!fi->class->initialized) {
+ if (!(fi->class->state & CLASS_INITIALIZED)) {
codegen_addpatchref(cd, cd->mcodeptr,
PATCHER_clinit, fi->class, 0);