Merge "Use unique_ptr to free objects when ASSERT* fail."
am: 93aedcaf2b

* commit '93aedcaf2b3c06aa63ee8daad603d8d7b21f6731':
  Use unique_ptr to free objects when ASSERT* fail.