class.c (layout_class_type): Make DECL_MODE match TYPE_MODE for an bit-field whose width exceeds that of its...
* class.c (layout_class_type): Make DECL_MODE match TYPE_MODE for an bit-field whose width exceeds that of its type. From-SVN: r71388
This commit is contained in:
parent
80a1718866
commit
269083955a
2 changed files with 6 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
|||
2003-09-14 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* class.c (layout_class_type): Make DECL_MODE match TYPE_MODE for
|
||||
an bit-field whose width exceeds that of its type.
|
||||
|
||||
2003-09-14 Geoffrey Keating <geoffk@apple.com>
|
||||
|
||||
* rtti.c (get_tinfo_decl): Set TREE_PUBLIC for typeinfo decls.
|
||||
|
|
|
@ -4759,6 +4759,7 @@ layout_class_type (tree t, tree *virtuals_p)
|
|||
field to the size of its declared type; the rest of the
|
||||
field is effectively invisible. */
|
||||
DECL_SIZE (field) = TYPE_SIZE (type);
|
||||
DECL_MODE (field) = TYPE_MODE (type);
|
||||
}
|
||||
else
|
||||
layout_nonempty_base_or_field (rli, field, NULL_TREE,
|
||||
|
|
Loading…
Add table
Reference in a new issue