OSDN Git Service

[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)
commitc8f9ada8c6653ce7a0e69b93420540e4dce5ea85
treee2379a4644914c330ed0cae9490813ad13d92db4
parent54de28779875ed67dcb41af76d4ea5a2269589e9
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@283457 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/AsmParser/X86AsmParser.cpp
test/MC/X86/pr22028.s [new file with mode: 0644]