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 <
[email protected]>
* eval.c: Move declaration of overload_resolution to...
* value.h: ...here.
+
+ * eval.c: Move declaration of overload_resolution to...
+ * value.h: ...here.
+
* arm-linux-nat.c: Remove extern declaration for arm_apcs_32.
#include "typeprint.h"
#include <ctype.h>
-/* This is defined in valops.c */
-extern bool overload_resolution;
-
/* Prototypes for local functions. */
static struct value *evaluate_subexp_for_sizeof (struct expression *, int *,
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