PR java/15734
* expr.c (expand_java_field_op): Ensure that target class for static
field access has been loaded.
From-SVN: r83720
+2004-06-26 Bryce McKinlay <mckinlay@redhat.com>
+
+ PR java/15734
+ * expr.c (expand_java_field_op): Ensure that target class for static
+ field access has been loaded.
+
2004-06-26 Bryce McKinlay <mckinlay@redhat.com>
Ranjit Mathew <rmathew@hotmail.com>
tree new_value = is_putting ? pop_value (field_type) : NULL_TREE;
tree field_ref;
int is_error = 0;
- tree field_decl = lookup_field (&self_type, field_name);
+ tree field_decl;
+
+ if (! CLASS_LOADED_P (self_type))
+ load_class (self_type, 1);
+ field_decl = lookup_field (&self_type, field_name);
if (field_decl == error_mark_node)
{
is_error = 1;