diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2011-01-23 05:43:40 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2011-01-23 05:43:40 +0000 |
commit | 4b7b7fba38e029234bbf6260980fb998c705d56a (patch) | |
tree | 817eeb7d1cad76609e71c009db3a231505f0ea08 /llvm/lib/MC/MCParser/ELFAsmParser.cpp | |
parent | ac5a95b68b008e5f5a3efd829b32e3d7fcf8c0be (diff) | |
download | llvm-4b7b7fba38e029234bbf6260980fb998c705d56a.zip llvm-4b7b7fba38e029234bbf6260980fb998c705d56a.tar.gz llvm-4b7b7fba38e029234bbf6260980fb998c705d56a.tar.bz2 |
Delay the creation of eh_frame so that the user can change the defaults.
Add support for SHT_X86_64_UNWIND.
llvm-svn: 124059
Diffstat (limited to 'llvm/lib/MC/MCParser/ELFAsmParser.cpp')
-rw-r--r-- | llvm/lib/MC/MCParser/ELFAsmParser.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCParser/ELFAsmParser.cpp b/llvm/lib/MC/MCParser/ELFAsmParser.cpp index 200aa5f..39ff906 100644 --- a/llvm/lib/MC/MCParser/ELFAsmParser.cpp +++ b/llvm/lib/MC/MCParser/ELFAsmParser.cpp @@ -338,6 +338,8 @@ bool ELFAsmParser::ParseDirectiveSection(StringRef, SMLoc) { Type = ELF::SHT_PROGBITS; else if (TypeName == "note") Type = ELF::SHT_NOTE; + else if (TypeName == "unwind") + Type = ELF::SHT_X86_64_UNWIND; else return TokError("unknown section type"); } |