diff options
| author | Tim Northover <Tim.Northover@arm.com> | 2012-12-17 17:59:32 +0000 |
|---|---|---|
| committer | Tim Northover <Tim.Northover@arm.com> | 2012-12-17 17:59:32 +0000 |
| commit | 5edabc131a091a82b15a8166aa3d4d6c9bd8d85f (patch) | |
| tree | 71d74c21b361d3200a8a7b45ad2fe8035cea51bc /llvm/lib/MC | |
| parent | 926758ba4500e95eb2c40708b165090c66d8f199 (diff) | |
| download | bcm5719-llvm-5edabc131a091a82b15a8166aa3d4d6c9bd8d85f.tar.gz bcm5719-llvm-5edabc131a091a82b15a8166aa3d4d6c9bd8d85f.zip | |
Teach MachO which sections contain code
llvm-svn: 170349
Diffstat (limited to 'llvm/lib/MC')
| -rw-r--r-- | llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/MC/MCParser/DarwinAsmParser.cpp b/llvm/lib/MC/MCParser/DarwinAsmParser.cpp index 20c949dbdaa..7b042df292e 100644 --- a/llvm/lib/MC/MCParser/DarwinAsmParser.cpp +++ b/llvm/lib/MC/MCParser/DarwinAsmParser.cpp @@ -314,7 +314,7 @@ bool DarwinAsmParser::ParseSectionSwitch(const char *Segment, Lex(); // FIXME: Arch specific. - bool isText = StringRef(Segment) == "__TEXT"; // FIXME: Hack. + bool isText = TAA & MCSectionMachO::S_ATTR_PURE_INSTRUCTIONS; getStreamer().SwitchSection(getContext().getMachOSection( Segment, Section, TAA, StubSize, isText ? SectionKind::getText() |

