commit | 1bd253a3a6b018b8bd60e322842adf791f3dc499 | [log] [tgz] |
---|---|---|
author | Daniel Dunbar <daniel@zuster.org> | Tue Aug 11 04:44:00 2009 +0000 |
committer | Daniel Dunbar <daniel@zuster.org> | Tue Aug 11 04:44:00 2009 +0000 |
tree | b0a1359d6e917a4ca2d6abf94e5f525f99109352 | |
parent | 687635a14f78666af5a974cb394e2b1237f6ae15 [diff] |
llvm-mc: Accept .word as a synonym for .short git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78641 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/MC/AsmParser/directive_values.s b/test/MC/AsmParser/directive_values.s index beac69a..900fb73 100644 --- a/test/MC/AsmParser/directive_values.s +++ b/test/MC/AsmParser/directive_values.s
@@ -19,3 +19,8 @@ # CHECK: .quad 9 TEST3: .quad 9 + +# CHECK: TEST4: +# CHECK: .short 3 +TEST4: + .word 3
diff --git a/tools/llvm-mc/AsmParser.cpp b/tools/llvm-mc/AsmParser.cpp index b766830..eec4cc8 100644 --- a/tools/llvm-mc/AsmParser.cpp +++ b/tools/llvm-mc/AsmParser.cpp
@@ -517,7 +517,7 @@ // 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);