aboutsummaryrefslogtreecommitdiff
path: root/gdb/defs.h
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@efficios.com>2024-04-22 16:10:12 -0400
committerSimon Marchi <simon.marchi@polymtl.ca>2024-04-22 21:34:19 -0400
commit5d2c2c84f2757bcf622e93d58393d379028f13d1 (patch)
treeceaadb3f8e2cee94cac029b35cbaad027976800e /gdb/defs.h
parent7b21ae941ee8e296c6aea21df1ede6cc3cffe248 (diff)
downloadbinutils-5d2c2c84f2757bcf622e93d58393d379028f13d1.zip
binutils-5d2c2c84f2757bcf622e93d58393d379028f13d1.tar.gz
binutils-5d2c2c84f2757bcf622e93d58393d379028f13d1.tar.bz2
gdb: move `enum compile_i_scope_types` to compile/compile.h
Move it out of defs.h, adjust the includes here and there. Change-Id: I11901fdce55d54f5e51723e123cef154cfb1bbc5 Approved-By: John Baldwin <jhb@FreeBSD.org>
Diffstat (limited to 'gdb/defs.h')
-rw-r--r--gdb/defs.h28
1 files changed, 0 insertions, 28 deletions
diff --git a/gdb/defs.h b/gdb/defs.h
index ce8f29b..057581d 100644
--- a/gdb/defs.h
+++ b/gdb/defs.h
@@ -63,34 +63,6 @@
#include "gdbsupport/enum-flags.h"
#include "gdbsupport/array-view.h"
-/* Scope types enumerator. List the types of scopes the compiler will
- accept. */
-
-enum compile_i_scope_types
- {
- COMPILE_I_INVALID_SCOPE,
-
- /* A simple scope. Wrap an expression into a simple scope that
- takes no arguments, returns no value, and uses the generic
- function name "_gdb_expr". */
-
- COMPILE_I_SIMPLE_SCOPE,
-
- /* Do not wrap the expression,
- it has to provide function "_gdb_expr" on its own. */
- COMPILE_I_RAW_SCOPE,
-
- /* A printable expression scope. Wrap an expression into a scope
- suitable for the "compile print" command. It uses the generic
- function name "_gdb_expr". COMPILE_I_PRINT_ADDRESS_SCOPE variant
- is the usual one, taking address of the object.
- COMPILE_I_PRINT_VALUE_SCOPE is needed for arrays where the array
- name already specifies its address. See get_out_value_type. */
- COMPILE_I_PRINT_ADDRESS_SCOPE,
- COMPILE_I_PRINT_VALUE_SCOPE,
- };
-
-
template<typename T>
using RequireLongest = gdb::Requires<gdb::Or<std::is_same<T, LONGEST>,
std::is_same<T, ULONGEST>>>;