| 266 | } |
| 267 | |
| 268 | void ValueRefList::clear() { |
| 269 | if (m_data) { |
| 270 | if (m_size != 1) { |
| 271 | delete[] m_data; |
| 272 | } else { |
| 273 | mgb_assert(m_data == inline_storage()); |
| 274 | m_data->~ValueRef(); |
| 275 | } |
| 276 | } |
| 277 | m_data = nullptr; |
| 278 | m_size = 0; |
| 279 | } |
| 280 | |
| 281 | } // namespace imperative |
| 282 | } // namespace mgb |
no outgoing calls