fixup libobjc's usage of PCC_BITFIELD_TYPE_MATTERS

libobjc/ChangeLog:

	* encoding.c (objc_layout_structure_next_member): check value of
	PCC_BITFIELD_TYPE_MATTERS instead of if it is defined.

From-SVN: r222605
This commit is contained in:
Trevor Saunders 2015-04-30 02:08:05 +00:00 committed by Trevor Saunders
parent 631dc4f85e
commit e022edafa0
2 changed files with 6 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2015-04-29 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* encoding.c (objc_layout_structure_next_member): Check the value of
PCC_BITFIELD_TYPE_MATTERS not if it is defined.
2015-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR libobjc/63765

View file

@ -1167,7 +1167,7 @@ objc_layout_structure_next_member (struct objc_struct_layout *layout)
/* Record must have at least as much alignment as any field.
Otherwise, the alignment of the field within the record
is meaningless. */
#ifndef PCC_BITFIELD_TYPE_MATTERS
#if !PCC_BITFIELD_TYPE_MATTERS
layout->record_align = MAX (layout->record_align, desired_align);
#else /* PCC_BITFIELD_TYPE_MATTERS */
if (*type == _C_BFLD)