Fixing a really lame patch. Sorry for the ChangeLog tweaking.)

From-SVN: r34954
This commit is contained in:
Alexandre Petit-Bianco 2000-07-11 04:00:14 +00:00 committed by Alexandre Petit-Bianco
parent 98cd1bd53e
commit e67eb1a0f5
2 changed files with 4 additions and 3 deletions

View File

@ -1,6 +1,7 @@
2000-07-07 Alexandre Petit-Bianco <apbianco@cygnus.com>
2000-07-10 Alexandre Petit-Bianco <apbianco@cygnus.com>
* parse.y (generate_classfile): Exclude null strings.
* jcf-write.c (generate_classfile): Don't install ConstantValue
for null pointers.
2000-07-07 Alexandre Petit-Bianco <apbianco@cygnus.com>

View File

@ -2878,7 +2878,7 @@ generate_classfile (clas, state)
&& FIELD_STATIC (part)
&& (TREE_CODE (DECL_INITIAL (part)) == STRING_CST
|| (TREE_CODE (DECL_INITIAL (part)) == INTEGER_CST
&& !TREE_TYPE (part) == string_type_node)
&& TREE_CODE (TREE_TYPE (DECL_INITIAL (part))) != POINTER_TYPE)
|| TREE_CODE (DECL_INITIAL (part)) == REAL_CST);
if (have_value)
attr_count++;