[X86] Fix intel syntax push parsing bug
authorNirav Dave <niravd@google.com>
Thu, 6 Oct 2016 15:28:08 +0000 (15:28 +0000)
committerNirav Dave <niravd@google.com>
Thu, 6 Oct 2016 15:28:08 +0000 (15:28 +0000)
commitee554e6155d73714b9ee061b1583c396685ed4ba
tree682f94d3b0cc9ee708276191771135ea04fde7f4
parenta5ee89863c5c6441f72247208c8ee687121a3265
[X86] Fix intel syntax push parsing bug

Change erroneous parsing of push immediate instructions in intel syntax
to default to pointer size by rewriting into the ATT style for matching.

This fixes PR22028.

Reviewers: majnemer, rnk

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D25288

llvm-svn: 283457
llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
llvm/test/MC/X86/pr22028.s [new file with mode: 0644]