Explorar o código

* fixed previous commit

git-svn-id: trunk@2763 -
florian %!s(int64=19) %!d(string=hai) anos
pai
achega
79795d65b5
Modificáronse 1 ficheiros con 3 adicións e 4 borrados
  1. 3 4
      compiler/ncgutil.pas

+ 3 - 4
compiler/ncgutil.pas

@@ -2436,13 +2436,12 @@ implementation
           end;
         vmtreg:=cg.getaddressregister(list);
         cg.g_maybe_testself(list,href.base);
+        cg.a_load_ref_reg(list,OS_ADDR,OS_ADDR,href,vmtreg);
+
         { test validity of VMT }
         if not(is_interface(objdef)) and
            not(is_cppclass(objdef)) then
-           begin
-             cg.a_load_ref_reg(list,OS_ADDR,OS_ADDR,href,vmtreg);
-             cg.g_maybe_testvmt(list,vmtreg,objdef);
-           end;
+           cg.g_maybe_testvmt(list,vmtreg,objdef);
       end;