diff options
Diffstat (limited to 'gcc/c-format.c')
-rw-r--r-- | gcc/c-format.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/gcc/c-format.c b/gcc/c-format.c index a64e309..17f878c 100644 --- a/gcc/c-format.c +++ b/gcc/c-format.c @@ -1313,7 +1313,7 @@ check_format_arg (void *ctx, tree format_tree, } offset = 0; - if (TREE_CODE (format_tree) == PLUS_EXPR) + if (TREE_CODE (format_tree) == POINTER_PLUS_EXPR) { tree arg0, arg1; @@ -1323,11 +1323,6 @@ check_format_arg (void *ctx, tree format_tree, STRIP_NOPS (arg1); if (TREE_CODE (arg1) == INTEGER_CST) format_tree = arg0; - else if (TREE_CODE (arg0) == INTEGER_CST) - { - format_tree = arg1; - arg1 = arg0; - } else { res->number_non_literal++; |