Browse Source

* more conflicts for constructor/destructor types

peter 22 years ago
parent
commit
26a1786491
1 changed files with 6 additions and 6 deletions
  1. 6 6
      compiler/pdecsub.pas

+ 6 - 6
compiler/pdecsub.pas

@@ -1157,7 +1157,7 @@ const
       pocall   : pocall_none;
       pocall   : pocall_none;
       pooption : [po_exports];
       pooption : [po_exports];
       mutexclpocall : [pocall_internproc,pocall_inline];
       mutexclpocall : [pocall_internproc,pocall_inline];
-      mutexclpotype : [];
+      mutexclpotype : [potype_constructor,potype_destructor];
       mutexclpo     : [po_external,po_interrupt]
       mutexclpo     : [po_external,po_interrupt]
     ),(
     ),(
       idtok:_EXTERNAL;
       idtok:_EXTERNAL;
@@ -1166,7 +1166,7 @@ const
       pocall   : pocall_none;
       pocall   : pocall_none;
       pooption : [po_external];
       pooption : [po_external];
       mutexclpocall : [pocall_internproc,pocall_inline,pocall_palmossyscall];
       mutexclpocall : [pocall_internproc,pocall_inline,pocall_palmossyscall];
-      mutexclpotype : [];
+      mutexclpotype : [potype_constructor,potype_destructor];
       mutexclpo     : [po_exports,po_interrupt,po_assembler]
       mutexclpo     : [po_exports,po_interrupt,po_assembler]
     ),(
     ),(
       idtok:_FAR;
       idtok:_FAR;
@@ -1320,7 +1320,7 @@ const
       pocall   : pocall_register;
       pocall   : pocall_register;
       pooption : [];
       pooption : [];
       mutexclpocall : [];
       mutexclpocall : [];
-      mutexclpotype : [];
+      mutexclpotype : [potype_constructor,potype_destructor];
       mutexclpo     : [po_external]
       mutexclpo     : [po_external]
     ),(
     ),(
       idtok:_REINTRODUCE;
       idtok:_REINTRODUCE;
@@ -1420,7 +1420,7 @@ const
       pocall   : pocall_compilerproc;
       pocall   : pocall_compilerproc;
       pooption : [];
       pooption : [];
       mutexclpocall : [];
       mutexclpocall : [];
-      mutexclpotype : [];
+      mutexclpotype : [potype_constructor,potype_destructor];
       mutexclpo     : [po_interrupt]
       mutexclpo     : [po_interrupt]
     )
     )
    );
    );
@@ -2120,8 +2120,8 @@ const
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.101  2003-01-05 18:09:36  peter
-    * pascal directive also conflicts with constructor
+  Revision 1.102  2003-01-05 18:17:45  peter
+    * more conflicts for constructor/destructor types
 
 
   Revision 1.100  2003/01/02 19:49:00  peter
   Revision 1.100  2003/01/02 19:49:00  peter
     * update self parameter only for methodpointer and methods
     * update self parameter only for methodpointer and methods