diff options
author | Craig Topper <craig.topper@intel.com> | 2017-12-15 19:38:14 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2017-12-15 19:38:14 +0000 |
commit | df2521a638db22324d4b80727d6951b988f74ef2 (patch) | |
tree | 52eb2f4810ac1e60e12ea0259a89b4502504d022 /llvm/lib | |
parent | 3fb838668570c5dc057656638da55c83211da3c2 (diff) | |
download | bcm5719-llvm-df2521a638db22324d4b80727d6951b988f74ef2.tar.gz bcm5719-llvm-df2521a638db22324d4b80727d6951b988f74ef2.zip |
[X86] Remove assert in X86MCCodeEmitter.cpp that was added in r320830.
It seems to be failing real code which is concerning, but we were silently getting away with it. I'll investigate further.
llvm-svn: 320850
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp b/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp index a7059c6914d..272c6f23014 100644 --- a/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp +++ b/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp @@ -1130,8 +1130,6 @@ bool X86MCCodeEmitter::emitOpcodePrefix(uint64_t TSFlags, unsigned &CurByte, EmitByte(0x40 | REX, CurByte, OS); Ret = true; } - } else { - assert(!(TSFlags & X86II::REX_W) && "REX.W requires 64bit mode."); } // 0x0F escape code must be emitted just before the opcode. |