llvm-mc: Accept .word as a synonym for .short
authorDaniel Dunbar <daniel@zuster.org>
Tue, 11 Aug 2009 04:44:00 +0000 (04:44 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Tue, 11 Aug 2009 04:44:00 +0000 (04:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78641 91177308-0d34-0410-b5e6-96231b3b80d8

test/MC/AsmParser/directive_values.s
tools/llvm-mc/AsmParser.cpp

index beac69a4aeb1d72e1f0ba2b73a8b43af24fb76ba..900fb7386d08417b3744c8c42a9a508d947fb8bd 100644 (file)
@@ -19,3 +19,8 @@ TEST2:
 # CHECK: .quad 9
 TEST3:  
         .quad 9
+
+# CHECK: TEST4:
+# CHECK: .short 3
+TEST4:  
+        .word 3
index b766830bf148ebe330554e3e714a35b026becd6d..eec4cc8829b3b0e9f14f348ff6bc149ebc2e9402 100644 (file)
@@ -517,7 +517,7 @@ bool AsmParser::ParseStatement() {
     // FIXME: Target hooks for size? Also for "word", "hword".
     if (IDVal == ".byte")
       return ParseDirectiveValue(1);
-    if (IDVal == ".short")
+    if (IDVal == ".short" || IDVal == ".word")
       return ParseDirectiveValue(2);
     if (IDVal == ".long")
       return ParseDirectiveValue(4);