summaryrefslogtreecommitdiff
path: root/gdb/expprint.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/expprint.c')
-rw-r--r--gdb/expprint.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/gdb/expprint.c b/gdb/expprint.c
index cef6ffb356..8534d2ac44 100644
--- a/gdb/expprint.c
+++ b/gdb/expprint.c
@@ -65,6 +65,19 @@ dump_prefix_expression (struct expression *exp, struct ui_file *stream)
exp->op->dump (stream, 0);
}
+/* Meant to be used in debug sessions, so don't export it in a header file. */
+extern void ATTRIBUTE_USED debug_exp (struct expression *exp);
+
+/* Print EXP. */
+
+void
+ATTRIBUTE_USED
+debug_exp (struct expression *exp)
+{
+ exp->op->dump (gdb_stdlog, 0);
+ gdb_flush (gdb_stdlog);
+}
+
namespace expr
{