Преглед на файлове

+ also apply optimize_ref() on references of inline asm instructions

git-svn-id: trunk@37512 -
nickysn преди 7 години
родител
ревизия
0d1f7910d7
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      compiler/x86/rax86.pas

+ 2 - 0
compiler/x86/rax86.pas

@@ -1248,6 +1248,8 @@ begin
                         localscale,localgetoffset,localforceref);
        OPR_REFERENCE:
          begin
+           if (opcode<>A_XLAT) and not is_x86_string_op(opcode) then
+             optimize_ref(operands[i].opr.ref,true);
            ai.loadref(i-1,operands[i].opr.ref);
            if operands[i].size<>OS_NO then
              begin