浏览代码

* virtual conflicts with override

peter 22 年之前
父节点
当前提交
30cbfd88d4
共有 1 个文件被更改,包括 9 次插入6 次删除
  1. 9 6
      compiler/pdecsub.pas

+ 9 - 6
compiler/pdecsub.pas

@@ -1247,7 +1247,7 @@ const
       pooption : [po_virtualmethod];
       mutexclpocall : [pocall_internproc,pocall_inline];
       mutexclpotype : [];
-      mutexclpo     : [po_exports,po_interrupt,po_external]
+      mutexclpo     : [po_exports,po_interrupt,po_external,po_overridingmethod]
     ),(
       idtok:_EXPORT;
       pd_flags : [pd_body,pd_interface,pd_implemen,pd_notobjintf];
@@ -1310,7 +1310,7 @@ const
       pooption : [];
       mutexclpocall : [];
       mutexclpotype : [potype_constructor,potype_destructor];
-      mutexclpo     : [po_exports,po_external,po_interrupt]
+      mutexclpo     : [po_exports,po_external,po_interrupt,po_virtualmethod]
     ),(
       idtok:_INTERNCONST;
       pd_flags : [pd_implemen,pd_body,pd_notobject,pd_notobjintf];
@@ -1328,7 +1328,7 @@ const
       pooption : [];
       mutexclpocall : [];
       mutexclpotype : [potype_constructor,potype_destructor,potype_operator];
-      mutexclpo     : [po_exports,po_external,po_interrupt,po_assembler,po_iocheck]
+      mutexclpo     : [po_exports,po_external,po_interrupt,po_assembler,po_iocheck,po_virtualmethod]
     ),(
       idtok:_INTERRUPT;
       pd_flags : [pd_implemen,pd_body,pd_notobject,pd_notobjintf];
@@ -1383,7 +1383,7 @@ const
       pooption : [po_overridingmethod,po_virtualmethod];
       mutexclpocall : [pocall_inline,pocall_internproc];
       mutexclpotype : [];
-      mutexclpo     : [po_exports,po_external,po_interrupt]
+      mutexclpo     : [po_exports,po_external,po_interrupt,po_virtualmethod]
     ),(
       idtok:_PASCAL;
       pd_flags : [pd_interface,pd_implemen,pd_body,pd_procvar];
@@ -1484,7 +1484,7 @@ const
       pooption : [po_virtualmethod];
       mutexclpocall : [pocall_inline,pocall_internproc];
       mutexclpotype : [];
-      mutexclpo     : [po_external,po_interrupt,po_exports]
+      mutexclpo     : [po_external,po_interrupt,po_exports,po_overridingmethod]
     ),(
       idtok:_CPPDECL;
       pd_flags : [pd_interface,pd_implemen,pd_body,pd_procvar];
@@ -2151,7 +2151,10 @@ const
 end.
 {
   $Log$
-  Revision 1.153  2003-11-10 19:09:29  peter
+  Revision 1.154  2003-11-12 15:49:06  peter
+    * virtual conflicts with override
+
+  Revision 1.153  2003/11/10 19:09:29  peter
     * procvar default value support
 
   Revision 1.152  2003/11/07 15:58:32  florian