sbitmap.h: add operator const_sbitmap to auto_sbitmap
authorDavid Malcolm <dmalcolm@redhat.com>
Thu, 9 Jan 2020 01:35:59 +0000 (01:35 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Thu, 9 Jan 2020 01:35:59 +0000 (01:35 +0000)
gcc/ChangeLog:
* sbitmap.h (auto_sbitmap): Add operator const_sbitmap.

From-SVN: r280026

gcc/ChangeLog
gcc/sbitmap.h

index 4587da982b45ca3fd441b1f779fd6f4a1fdd12c3..4c6e926d93f37987cd4f30bbb83ed82d888caadf 100644 (file)
@@ -1,3 +1,7 @@
+2020-01-08  David Malcolm  <dmalcolm@redhat.com>
+
+       * sbitmap.h (auto_sbitmap): Add operator const_sbitmap.
+
 2020-01-08  Jim Wilson  <jimw@sifive.com>
 
        * config/riscv/riscv.c (riscv_legitimize_tls_address): Ifdef out
index e3f514f0ebf1d2f3f60dd29115774ed8ac91ac5a..9c4215db29b080ef46612f2d697d4ef341fdc33e 100644 (file)
@@ -295,6 +295,7 @@ public:
 
   /* Allow calling sbitmap functions on our bitmap.  */
   operator sbitmap () { return m_bitmap; }
+  operator const_sbitmap () const { return m_bitmap; }
 
 private:
   /* Prevent making a copy that refers to our sbitmap.  */