aboutsummaryrefslogtreecommitdiff
path: root/libjava/gcj/field.h
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/gcj/field.h')
-rw-r--r--libjava/gcj/field.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/libjava/gcj/field.h b/libjava/gcj/field.h
index 0ad381c..9279c83 100644
--- a/libjava/gcj/field.h
+++ b/libjava/gcj/field.h
@@ -14,6 +14,7 @@ details. */
#include <java/lang/Class.h>
#include <java/lang/reflect/Field.h>
#include <java/lang/reflect/Modifier.h>
+#include <gnu/gcj/RawData.h>
#define _Jv_FIELD_UNRESOLVED_FLAG 0x8000
#define _Jv_FIELD_CONSTANT_VALUE 0x4000
@@ -179,9 +180,7 @@ JvNumStaticFields (jclass klass)
extern inline jboolean
JvFieldIsRef (jfieldID field)
{
- // gnu.gcj.RawData.class is _CL_Q33gnu3gcj7RawData
- extern java::lang::Class _CL_Q33gnu3gcj7RawData;
- return field->isRef () && field->type != &_CL_Q33gnu3gcj7RawData;
+ return field->isRef () && field->type != &gnu::gcj::RawData::class$;
}
extern inline jobject