summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCParser/AsmLexer.cpp
diff options
context:
space:
mode:
authorMatt Fleming <matt@console-pimps.org>2010-05-21 11:36:59 +0000
committerMatt Fleming <matt@console-pimps.org>2010-05-21 11:36:59 +0000
commitec9d6faef01125d4247e4e1d0c34ff9f9d077340 (patch)
tree8bc7d8394e0a312ec60c2733291bcc83db4f6955 /llvm/lib/MC/MCParser/AsmLexer.cpp
parent6bd3682f84ebf9beafee193a6c0cdfb7bf11bb3d (diff)
downloadbcm5719-llvm-ec9d6faef01125d4247e4e1d0c34ff9f9d077340.tar.gz
bcm5719-llvm-ec9d6faef01125d4247e4e1d0c34ff9f9d077340.zip
Add support for parsing the ELF .type assembler directive.
llvm-svn: 104316
Diffstat (limited to 'llvm/lib/MC/MCParser/AsmLexer.cpp')
-rw-r--r--llvm/lib/MC/MCParser/AsmLexer.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCParser/AsmLexer.cpp b/llvm/lib/MC/MCParser/AsmLexer.cpp
index 7c098a6e6c6..1cbe09aa6c7 100644
--- a/llvm/lib/MC/MCParser/AsmLexer.cpp
+++ b/llvm/lib/MC/MCParser/AsmLexer.cpp
@@ -281,6 +281,7 @@ AsmToken AsmLexer::LexToken() {
case '*': return AsmToken(AsmToken::Star, StringRef(TokStart, 1));
case ',': return AsmToken(AsmToken::Comma, StringRef(TokStart, 1));
case '$': return AsmToken(AsmToken::Dollar, StringRef(TokStart, 1));
+ case '@': return AsmToken(AsmToken::At, StringRef(TokStart, 1));
case '=':
if (*CurPtr == '=')
return ++CurPtr, AsmToken(AsmToken::EqualEqual, StringRef(TokStart, 2));
OpenPOWER on IntegriCloud