From: Daniel Dunbar Date: Sat, 13 Mar 2010 19:31:38 +0000 (+0000) Subject: MC/X86_64: Fix matching of callq. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=989ac729811802a4b2a23dd2afd825df1b07f849;p=oota-llvm.git MC/X86_64: Fix matching of callq. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98443 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86Instr64bit.td b/lib/Target/X86/X86Instr64bit.td index 8e684c9be25..1347831cf01 100644 --- a/lib/Target/X86/X86Instr64bit.td +++ b/lib/Target/X86/X86Instr64bit.td @@ -24,6 +24,7 @@ def i64i32imm : Operand; // pc relative. def i64i32imm_pcrel : Operand { let PrintMethod = "print_pcrel_imm"; + let ParserMatchClass = X86AbsMemAsmOperand; } diff --git a/test/MC/AsmParser/X86/x86_64-operands.s b/test/MC/AsmParser/X86/x86_64-operands.s new file mode 100644 index 00000000000..fceeb9dac4d --- /dev/null +++ b/test/MC/AsmParser/X86/x86_64-operands.s @@ -0,0 +1,8 @@ +// FIXME: Actually test that we get the expected results. + +// RUN: llvm-mc -triple x86_64-unknown-unknown %s | FileCheck %s + +# CHECK: callq a + callq a + +