[gdb/python] Only include gdbsupport/selftest.h if GDB_SELF_TEST
authorTom de Vries <tdevries@suse.de>
Mon, 23 Oct 2023 16:25:12 +0000 (18:25 +0200)
committerTom de Vries <tdevries@suse.de>
Mon, 23 Oct 2023 16:25:12 +0000 (18:25 +0200)
I noticed that gdb/python/python.c unconditionally includes
gdbsupport/selftest.h.

Make this conditional on GDB_SELF_TEST.

Tested on x86_64-linux.

gdb/python/python.c

index d3dea088c3b81585bf3664cc89404a4b1fd761a8..d569fb5a3e488ebedca84cf7e016892f6517d082 100644 (file)
 #include <ctype.h>
 #include "location.h"
 #include "run-on-main-thread.h"
-#include "gdbsupport/selftest.h"
 #include "observable.h"
 
+#if GDB_SELF_TEST
+#include "gdbsupport/selftest.h"
+#endif
+
 /* Declared constants and enum for python stack printing.  */
 static const char python_excp_none[] = "none";
 static const char python_excp_full[] = "full";