OSDN Git Service

Split Finish into Finish and FinishImpl to have a common place to do end of
authorRafael Espindola <rafael.espindola@gmail.com>
Sat, 7 Jan 2012 03:13:18 +0000 (03:13 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Sat, 7 Jan 2012 03:13:18 +0000 (03:13 +0000)
commit99b4237c1647156f0e1d3d7e03efdab23ed79778
treed42c2ee376e2ae4534420e024205edc6b7cca8fe
parent977679d6034791fd48a344e5b990503ba50fc242
Split Finish into Finish and FinishImpl to have a common place to do end of
file error checking. Use that to error on an unfinished cfi_startproc.

The error is not nice, but is already better than a segmentation fault.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147717 91177308-0d34-0410-b5e6-96231b3b80d8
16 files changed:
include/llvm/MC/MCExpr.h
include/llvm/MC/MCObjectStreamer.h
include/llvm/MC/MCStreamer.h
lib/MC/MCAsmStreamer.cpp
lib/MC/MCELFStreamer.cpp
lib/MC/MCELFStreamer.h
lib/MC/MCLoggingStreamer.cpp
lib/MC/MCMachOStreamer.cpp
lib/MC/MCNullStreamer.cpp
lib/MC/MCObjectStreamer.cpp
lib/MC/MCPureStreamer.cpp
lib/MC/MCStreamer.cpp
lib/MC/WinCOFFStreamer.cpp
lib/Target/PTX/PTXMCAsmStreamer.cpp
test/MC/AsmParser/cfi-unfinished-frame.s [new file with mode: 0644]
tools/lto/LTOModule.cpp