--- gcc/java/jcf-parse.c.~1~	2003-03-03 01:03:40.000000000 -0700
+++ gcc/java/jcf-parse.c	2003-04-30 12:37:10.000000000 -0600
@@ -1211,7 +1211,8 @@
 		load_inner_classes (current_class);
 	      }
 
-	    if (TYPE_SIZE (current_class) != error_mark_node)
+	    if (TYPE_SIZE (current_class) != error_mark_node
+		&& current_jcf != NULL)
 	      {
 		input_filename = current_jcf->filename;
 		parse_class_file ();
