Просмотр исходного кода

* Handle invalid register correctly

git-svn-id: trunk@17894 -
pierre 14 лет назад
Родитель
Сommit
37b98917e0
1 измененных файлов с 5 добавлено и 2 удалено
  1. 5 2
      compiler/avr/cpubase.pas

+ 5 - 2
compiler/avr/cpubase.pas

@@ -458,10 +458,13 @@ unit cpubase;
 
 
     function dwarf_reg(r:tregister):byte;
+      var
+        reg : shortint;
       begin
-        result:=regdwarf_table[findreg_by_number(r)];
-        if result=-1 then
+        reg:=regdwarf_table[findreg_by_number(r)];
+        if reg=-1 then
           internalerror(200603251);
+        result:=reg;
       end;