diff --git a/gcc/c-common.c b/gcc/c-common.c index 1d26ebfa9fa..f2715b3d2ba 100644 --- a/gcc/c-common.c +++ b/gcc/c-common.c @@ -516,7 +516,7 @@ decl_attributes (node, attributes, prefix_attributes) if (exact_log2 (align) == -1) error ("requested alignment is not a power of 2"); else if (is_type) - TYPE_ALIGN (TREE_TYPE (decl)) = align; + TYPE_ALIGN (type) = align; else if (TREE_CODE (decl) != VAR_DECL && TREE_CODE (decl) != FIELD_DECL) error_with_decl (decl,