message: Fix crash when OOM error occurs with verbose logging enabled
diff: @@ -376,10 +376,10 @@ Buffer<T>::Buffer(Allocator* a, int64 n,
  template <typename T>
  Buffer<T>::~Buffer() {
  + if (data_) {
  if (LogMemory::IsEnabled()) {
  RecordDeallocation();
  }
  - if (data_) {
  alloc_->Deallocate<T>(data_, elem_);
  }
  }
  