[BOLT][NFC] Refactor reset-release to move assignment
authorAmir Ayupov <aaupov@fb.com>
Wed, 23 Jun 2021 22:10:47 +0000 (15:10 -0700)
committerAmir Ayupov <aaupov@fb.com>
Fri, 14 Jan 2022 06:47:15 +0000 (22:47 -0800)
commitd914486a9aacb8a3bbf8a496be98988d4ac93f19
tree2312d0473eb2d226eedcbaf15c571b776196d8d3
parent18bc405a09901494778dfa5b903191246acfa1c0
[BOLT][NFC] Refactor reset-release to move assignment

Summary:
Follow the clang-tidy suggestion to replace reset-release with move assignment.

Move assignment's effect for unique_ptr:
> Effects: Transfers ownership from `u` to `*this` as if by calling `reset(u.release())`
followed by an assignment from `std::forward<D>(u.get_deleter())`.
bolt/lib/Profile/DataAggregator.cpp