Procházet zdrojové kódy

* don't mark non-virtual class methods automatically as "final"

git-svn-id: branches/jvmbackend@18729 -
Jonas Maebe před 14 roky
rodič
revize
2338463a4b
1 změnil soubory, kde provedl 1 přidání a 0 odebrání
  1. 1 0
      compiler/agjasmin.pas

+ 1 - 0
compiler/agjasmin.pas

@@ -728,6 +728,7 @@ implementation
         if (pd.procsym.owner.symtabletype in [globalsymtable,staticsymtable,localsymtable]) or
            (po_finalmethod in pd.procoptions) or
            (not(po_virtualmethod in pd.procoptions) and
+            not(po_classmethod in pd.procoptions) and
             not(pd.proctypeoption in [potype_constructor,potype_class_constructor])) then
           result:=result+'final ';
         result:=result+pd.jvmmangledbasename(false);