This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[pushed] Make dwarf_expr_context::stack_empty_p return a bool


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]