OSDN Git Service

[MC] Use unique_ptr to manage WinFrameInfos, NFC
authorReid Kleckner <rnk@google.com>
Fri, 6 Oct 2017 17:21:49 +0000 (17:21 +0000)
committerReid Kleckner <rnk@google.com>
Fri, 6 Oct 2017 17:21:49 +0000 (17:21 +0000)
commit91aeb5cbd2791f5b20f5a9e4b96faf6ff10e3e7e
tree062e12c735816286086fa4e00027b80a9dfce711
parent1b6a51a1425cc0180359ecd64733edb965f65d7c
[MC] Use unique_ptr to manage WinFrameInfos, NFC

The FrameInfo cannot be stored directly in the vector because chained
frames may refer to parent frames, so we need pointers that are stable
across a vector resize.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@315080 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCStreamer.h
lib/MC/MCStreamer.cpp
lib/MC/MCWin64EH.cpp