diff options
Diffstat (limited to 'llvm/lib/Target/X86/X86CallingConv.td')
| -rw-r--r-- | llvm/lib/Target/X86/X86CallingConv.td | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86CallingConv.td b/llvm/lib/Target/X86/X86CallingConv.td index c60611d065e..dc2105327ca 100644 --- a/llvm/lib/Target/X86/X86CallingConv.td +++ b/llvm/lib/Target/X86/X86CallingConv.td @@ -24,7 +24,7 @@ class CCIfSubtarget<string F, CCAction A> def RetCC_X86Common : CallingConv<[ // Scalar values are returned in AX first, then DX. CCIfType<[i8] , CCAssignToReg<[AL]>>, - CCIfType<[i16], CCAssignToReg<[AX]>>, + CCIfType<[i16], CCAssignToReg<[AX, DX]>>, CCIfType<[i32], CCAssignToReg<[EAX, EDX]>>, CCIfType<[i64], CCAssignToReg<[RAX, RDX]>>, |

