Add support for .skip.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 7 Apr 2011 20:26:23 +0000 (20:26 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 7 Apr 2011 20:26:23 +0000 (20:26 +0000)
Patch by Roman Divacky.
Fixes PR9361.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129106 91177308-0d34-0410-b5e6-96231b3b80d8

lib/MC/MCParser/AsmParser.cpp
test/MC/AsmParser/directive_space.s

index ff5298fe1beb4ff82b21b9e862c52325f13ce05d..09c92b85f237d3e54e2347b59f4a92e946ef3aa1 100644 (file)
@@ -1052,7 +1052,7 @@ bool AsmParser::ParseStatement() {
 
     if (IDVal == ".fill")
       return ParseDirectiveFill();
-    if (IDVal == ".space")
+    if (IDVal == ".space" || IDVal == ".skip")
       return ParseDirectiveSpace();
     if (IDVal == ".zero")
       return ParseDirectiveZero();
index e6353a4af4dee5c566395144a7fba1ae1a133185..fc5aeb4b6338bdf3e4c1a51c4d5055176efff6ad 100644 (file)
@@ -9,3 +9,8 @@ TEST0:
 # CHECK: .space        2,3
 TEST1:  
         .space 2, 3
+
+# CHECK: TEST2:
+# CHECK: .space 1
+TEST2:
+        .skip 1