This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[pushed] Make dwarf_expr_context::stack_empty_p return a bool
- From: Simon Marchi <simon dot marchi at ericsson dot com>
- To: <gdb-patches at sourceware dot org>
- Cc: Simon Marchi <simon dot marchi at ericsson dot com>
- Date: Thu, 14 Sep 2017 16:55:26 +0200
- Subject: [pushed] Make dwarf_expr_context::stack_empty_p return a bool
- Authentication-results: sourceware.org; auth=none
- Authentication-results: spf=none (sender IP is ) smtp.mailfrom=simon dot marchi at ericsson dot com;
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:99
gdb/ChangeLog:
* dwarf2expr.h (dwarf_expr_context) <stack_empty_p>: Change
return type to bool.
* dwarf2expr.c (dwarf_expr_context::stack_empty_p): Likewise.
---
gdb/ChangeLog | 6 ++++++
gdb/dwarf2expr.c | 2 +-
gdb/dwarf2expr.h | 2 +-
3 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 15bf1ae..f88cd6e 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,11 @@
2017-09-14 Simon Marchi <simon.marchi@ericsson.com>
+ * dwarf2expr.h (dwarf_expr_context) <stack_empty_p>: Change
+ return type to bool.
+ * dwarf2expr.c (dwarf_expr_context::stack_empty_p): Likewise.
+
+2017-09-14 Simon Marchi <simon.marchi@ericsson.com>
+
* dwarf2expr.h (dwarf_expr_piece) <v.mem.in_stack_memory>:
Change type to bool.
(dwarf_stack_value) <in_stack_memory>: Likewise.
diff --git a/gdb/dwarf2expr.c b/gdb/dwarf2expr.c
index 1dfbc0f..3a388ac 100644
--- a/gdb/dwarf2expr.c
+++ b/gdb/dwarf2expr.c
@@ -272,7 +272,7 @@ dwarf_expr_context::fetch_in_stack_memory (int n)
/* Return true if the expression stack is empty. */
-int
+bool
dwarf_expr_context::stack_empty_p () const
{
return this->stack_len == 0;
diff --git a/gdb/dwarf2expr.h b/gdb/dwarf2expr.h
index a6aec28..0a57bee 100644
--- a/gdb/dwarf2expr.h
+++ b/gdb/dwarf2expr.h
@@ -251,7 +251,7 @@ private:
struct type *address_type () const;
void grow_stack (size_t need);
void push (struct value *value, bool in_stack_memory);
- int stack_empty_p () const;
+ bool stack_empty_p () const;
void add_piece (ULONGEST size, ULONGEST offset);
void execute_stack_op (const gdb_byte *op_ptr, const gdb_byte *op_end);
void pop ();
--
2.7.4