diff options
Diffstat (limited to 'gcc/builtins.c')
-rw-r--r-- | gcc/builtins.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/builtins.c b/gcc/builtins.c index c4b2e76..f03b70e 100644 --- a/gcc/builtins.c +++ b/gcc/builtins.c @@ -158,7 +158,7 @@ get_pointer_alignment (exp, max_align) exp = TREE_OPERAND (exp, 0); if (TREE_CODE (exp) == FUNCTION_DECL) align = FUNCTION_BOUNDARY; - else if (TREE_CODE_CLASS (TREE_CODE (exp)) == 'd') + else if (DECL_P (exp)) align = DECL_ALIGN (exp); #ifdef CONSTANT_ALIGNMENT else if (TREE_CODE_CLASS (TREE_CODE (exp)) == 'c') |