Declare 'tem' in loop header in array_operation::evaluate
authorTom Tromey <tromey@adacore.com>
Mon, 28 Aug 2023 18:42:51 +0000 (12:42 -0600)
committerTom Tromey <tromey@adacore.com>
Tue, 29 Aug 2023 19:36:55 +0000 (13:36 -0600)
commit0f2d28db8e9c7a6b598370a2a93bcb9ae7f0df96
tree9f0ac62e94667504e696d14468216ce169268efd
parentc73556cb0e6da3c2a4484975ee51e052a9be8b36
Declare 'tem' in loop header in array_operation::evaluate

This changes array_operation::evaluate to declare the 'tem' variable
in the loop header, rather than at the top of the function.  This is
cleaner and easier to reason about.  I also changed 'nargs' to be
'const'.

Reviewed-by: John Baldwin <jhb@FreeBSD.org>
Approved-By: Simon Marchi <simon.marchi@efficios.com>
gdb/eval.c