From: Pedro Alves Date: Mon, 4 Sep 2017 19:21:14 +0000 (+0100) Subject: evaluate_subexp_standard: Remove useless assignments X-Git-Tag: users/ARM/embedded-binutils-master-2017q4~1191 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d008ee21562d9f823b3d081b9b60e86509a5e85a;p=platform%2Fupstream%2Fbinutils.git evaluate_subexp_standard: Remove useless assignments gdb/ChangeLog: 2017-09-04 Pedro Alves * eval.c (evaluate_subexp_standard) : Remove useless assignments to 'op'. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 2858398..2f0e8dd 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2017-09-04 Pedro Alves + * eval.c (evaluate_subexp_standard) : + Remove useless assignments to 'op'. + +2017-09-04 Pedro Alves + * eval.c (eval_skip_value): New function. (evaluate_subexp_standard): Use it. diff --git a/gdb/eval.c b/gdb/eval.c index 639e06e..cb41a4a 100644 --- a/gdb/eval.c +++ b/gdb/eval.c @@ -2493,7 +2493,6 @@ evaluate_subexp_standard (struct type *expect_type, case UNOP_COMPLEMENT: /* C++: check for and handle destructor names. */ - op = exp->elts[*pos].opcode; arg1 = evaluate_subexp (NULL_TYPE, exp, pos, noside); if (noside == EVAL_SKIP) @@ -2561,8 +2560,6 @@ evaluate_subexp_standard (struct type *expect_type, case UNOP_ADDR: /* C++: check for and handle pointer to members. */ - op = exp->elts[*pos].opcode; - if (noside == EVAL_SKIP) { evaluate_subexp (NULL_TYPE, exp, pos, EVAL_SKIP);