From: Christian Biesinger Date: Thu, 19 Sep 2019 04:40:15 +0000 (+0900) Subject: Move declaration of overload_resolution to value.h X-Git-Tag: gdb-9-branchpoint~824 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e4153ae630fcc779ba414fdcea960394cb479e04;p=thirdparty%2Fbinutils-gdb.git Move declaration of overload_resolution to value.h The variable is defined in valops.c and has an extern decl in eval.c; move it to the header file. gdb/ChangeLog: 2019-09-19 Christian Biesinger * eval.c: Move declaration of overload_resolution to... * value.h: ...here. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index c7e724eb8b0..41a002498df 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2019-09-19 Christian Biesinger + + * eval.c: Move declaration of overload_resolution to... + * value.h: ...here. + 2019-09-19 Christian Biesinger * arm-linux-nat.c: Remove extern declaration for arm_apcs_32. diff --git a/gdb/eval.c b/gdb/eval.c index f8915b99578..70ba1f1e3fc 100644 --- a/gdb/eval.c +++ b/gdb/eval.c @@ -42,9 +42,6 @@ #include "typeprint.h" #include -/* This is defined in valops.c */ -extern bool overload_resolution; - /* Prototypes for local functions. */ static struct value *evaluate_subexp_for_sizeof (struct expression *, int *, diff --git a/gdb/value.h b/gdb/value.h index 47bf672eb5d..0d75eaa5b21 100644 --- a/gdb/value.h +++ b/gdb/value.h @@ -81,6 +81,8 @@ struct value_print_options; value_contents_eq for more info. */ +extern bool overload_resolution; + /* The structure which defines the type of a value. It should never be possible for a program lval value to survive over a call to the inferior (i.e. to be put into the history list or an internal