diff options
-rw-r--r-- | gcc/bitmap.h | 6 | ||||
-rw-r--r-- | gcc/vec.h | 6 |
2 files changed, 7 insertions, 5 deletions
diff --git a/gcc/bitmap.h b/gcc/bitmap.h index f9d6f4a..84632af 100644 --- a/gcc/bitmap.h +++ b/gcc/bitmap.h @@ -939,8 +939,10 @@ bmp_iter_and_compl (bitmap_iterator *bi, unsigned *bit_no) class auto_bitmap { public: - auto_bitmap () { bitmap_initialize (&m_bits, &bitmap_default_obstack); } - explicit auto_bitmap (bitmap_obstack *o) { bitmap_initialize (&m_bits, o); } + auto_bitmap (ALONE_CXX_MEM_STAT_INFO) + { bitmap_initialize (&m_bits, &bitmap_default_obstack PASS_MEM_STAT); } + explicit auto_bitmap (bitmap_obstack *o CXX_MEM_STAT_INFO) + { bitmap_initialize (&m_bits, o PASS_MEM_STAT); } ~auto_bitmap () { bitmap_clear (&m_bits); } // Allow calling bitmap functions on our bitmap. operator bitmap () { return &m_bits; } @@ -1519,11 +1519,11 @@ public: this->m_vec = &m_auto; } - auto_vec (size_t s) + auto_vec (size_t s CXX_MEM_STAT_INFO) { if (s > N) { - this->create (s); + this->create (s PASS_MEM_STAT); return; } @@ -1548,7 +1548,7 @@ class auto_vec<T, 0> : public vec<T, va_heap> { public: auto_vec () { this->m_vec = NULL; } - auto_vec (size_t n) { this->create (n); } + auto_vec (size_t n CXX_MEM_STAT_INFO) { this->create (n PASS_MEM_STAT); } ~auto_vec () { this->release (); } auto_vec (vec<T, va_heap>&& r) |