diff options
Diffstat (limited to 'src/jit/emitxarch.cpp')
-rw-r--r-- | src/jit/emitxarch.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/jit/emitxarch.cpp b/src/jit/emitxarch.cpp index 760813004c..86140696c6 100644 --- a/src/jit/emitxarch.cpp +++ b/src/jit/emitxarch.cpp @@ -4821,6 +4821,12 @@ void emitter::emitIns_S_R(instruction ins, emitAttr attr, regNumber ireg, int va UNATIVE_OFFSET sz = emitInsSizeSV(insCodeMR(ins), varx, offs); insFormat fmt = emitInsModeFormat(ins, IF_SRD_RRD); +#ifdef _TARGET_X86_ + if (attr == EA_1BYTE) + { + assert(isByteReg(ireg)); + } +#endif // 16-bit operand instructions will need a prefix if (EA_SIZE(attr) == EA_2BYTE) { |