From ef4aa35164880ec610155b83fea0a2ccc94d3172 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Thu, 29 Dec 2011 20:24:47 +0000 Subject: Implement .cfi_escape. Patch by Brian Anderson! llvm-svn: 147352 --- llvm/lib/MC/MCDwarf.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'llvm/lib/MC/MCDwarf.cpp') diff --git a/llvm/lib/MC/MCDwarf.cpp b/llvm/lib/MC/MCDwarf.cpp index 46ab65ffeb4..38c78cd6f11 100644 --- a/llvm/lib/MC/MCDwarf.cpp +++ b/llvm/lib/MC/MCDwarf.cpp @@ -987,6 +987,10 @@ void FrameEmitterImpl::EmitCFIInstruction(MCStreamer &Streamer, Streamer.EmitULEB128IntValue(Reg); return; } + case MCCFIInstruction::Escape: + if (VerboseAsm) Streamer.AddComment("Escape bytes"); + Streamer.EmitBytes(Instr.getValues(), 0); + return; } llvm_unreachable("Unhandled case in switch"); } -- cgit v1.2.3