[committed] Const-correctness fixes for fibonacci_heap.h

Message ID 20190927182615.15640-1-dmalcolm@redhat.com
State New
Headers show
Series
  • [committed] Const-correctness fixes for fibonacci_heap.h
Related show

Commit Message

David Malcolm Sept. 27, 2019, 6:26 p.m.
Obvious const-correctness fixes; I need these for a patch kit
I'm working on.

Successfully bootstrapped&regrtested on x86_64-pc-linux-gnu.

Committed to trunk (r276193) under the "obvious" rule.

gcc/ChangeLog:
	* fibonacci_heap.h (fibonacci_heap::empty): Make const.
	(fibonacci_heap::nodes): Likewise.
	(fibonacci_heap::min_key): Likewise.
	(fibonacci_heap::min): Likewise.
---
 gcc/fibonacci_heap.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

-- 
1.8.5.3

Patch

diff --git a/gcc/fibonacci_heap.h b/gcc/fibonacci_heap.h
index 6e0a216..3bd0a9f 100644
--- a/gcc/fibonacci_heap.h
+++ b/gcc/fibonacci_heap.h
@@ -162,19 +162,19 @@  public:
   fibonacci_node_t *insert (K key, V *data);
 
   /* Return true if no entry is present.  */
-  bool empty ()
+  bool empty () const
   {
     return m_nodes == 0;
   }
 
   /* Return the number of nodes.  */
-  size_t nodes ()
+  size_t nodes () const
   {
     return m_nodes;
   }
 
   /* Return minimal key presented in the heap.  */
-  K min_key ()
+  K min_key () const
   {
     if (m_min == NULL)
       gcc_unreachable ();
@@ -206,7 +206,7 @@  public:
   V *extract_min (bool release = true);
 
   /* Return value associated with minimum node in the heap.  */
-  V *min ()
+  V *min () const
   {
     if (m_min == NULL)
       return NULL;