diff options
Diffstat (limited to 'gcc/stor-layout.c')
-rw-r--r-- | gcc/stor-layout.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c index e55961a..8c2357a 100644 --- a/gcc/stor-layout.c +++ b/gcc/stor-layout.c @@ -949,9 +949,9 @@ layout_type (type) #define SET_WORD_SIZE BITS_PER_WORD #endif int alignment = set_alignment ? set_alignment : SET_WORD_SIZE; - int size_in_bits = - TREE_INT_CST_LOW (TYPE_MAX_VALUE (TYPE_DOMAIN (type))) - - TREE_INT_CST_LOW (TYPE_MIN_VALUE (TYPE_DOMAIN (type))) + 1; + int size_in_bits + = (TREE_INT_CST_LOW (TYPE_MAX_VALUE (TYPE_DOMAIN (type))) + - TREE_INT_CST_LOW (TYPE_MIN_VALUE (TYPE_DOMAIN (type))) + 1); int rounded_size = ((size_in_bits + alignment - 1) / alignment) * alignment; if (rounded_size > alignment) |