Ver Fonte

+ color segment register

git-svn-id: trunk@24579 -
florian há 12 anos atrás
pai
commit
b85addb451
1 ficheiros alterados com 12 adições e 0 exclusões
  1. 12 0
      compiler/rgobj.pas

+ 12 - 0
compiler/rgobj.pas

@@ -1832,6 +1832,18 @@ unit rgobj;
 {$endif}
 {$endif}
                                         setsupreg(index,reginfo[u].colour);
                                         setsupreg(index,reginfo[u].colour);
                                       end;
                                       end;
+{$if defined(x86) or defined(m68k)}
+                                    if (segment<>NR_NO) and
+                                       (getregtype(segment)=regtype) then
+                                      begin
+                                        u:=getsupreg(segment);
+{$ifdef EXTDEBUG}
+                                        if (u>=maxreginfo) then
+                                          internalerror(2013052401);
+{$endif}
+                                        setsupreg(segment,reginfo[u].colour);
+                                      end;
+{$endif defined(x86) or defined(m68k)}
                                   end;
                                   end;
                             end;
                             end;
 {$ifdef arm}
 {$ifdef arm}