Browse Source

* fixed 819

florian 25 years ago
parent
commit
642bf91b4c
1 changed files with 7 additions and 6 deletions
  1. 7 6
      compiler/ptype.pas

+ 7 - 6
compiler/ptype.pas

@@ -656,17 +656,15 @@ uses
                 if (idtoken=_DEFAULT) then
                   begin
                      consume(_DEFAULT);
+                     { overriding a default propertyp is allowed
                      p2:=search_default_property(aktclass);
                      if assigned(p2) then
                        message1(parser_e_only_one_default_property,
                          pobjectdef(p2^.owner^.defowner)^.objname^)
                      else
+                     }
                        begin
-{$ifdef INCLUDEOK}
                           include(p^.propoptions,ppo_defaultproperty);
-{$else}
-                          p^.propoptions:=p^.propoptions+[ppo_defaultproperty];
-{$endif}
                           if propertyparas^.empty then
                             message(parser_e_property_need_paras);
                        end;
@@ -1541,7 +1539,10 @@ uses
 end.
 {
   $Log$
-  Revision 1.18  2000-02-09 13:23:01  peter
+  Revision 1.19  2000-02-21 22:17:49  florian
+    * fixed 819
+
+  Revision 1.18  2000/02/09 13:23:01  peter
     * log truncated
 
   Revision 1.17  2000/02/05 14:33:32  florian
@@ -1605,4 +1606,4 @@ end.
     * split type reading from pdecl to ptype unit
     * parameter_dec routine is now used for procedure and procvars
 
-}
+}