2
0
Эх сурвалжийг харах

* constructors return in register

peter 22 жил өмнө
parent
commit
b52ba06662
1 өөрчлөгдсөн 6 нэмэгдсэн , 9 устгасан
  1. 6 9
      compiler/ncal.pas

+ 6 - 9
compiler/ncal.pas

@@ -2374,14 +2374,8 @@ type
                      begin
                        if (procdefinition.proctypeoption=potype_constructor) then
                         begin
-                          if assigned(methodpointer) and
-                             (methodpointer.resulttype.def.deftype=classrefdef) then
-                           begin
-                             expectloc:=LOC_REGISTER;
-                             registers32:=1;
-                           end
-                          else
-                           expectloc:=LOC_FLAGS;
+                          expectloc:=LOC_REGISTER;
+                          registers32:=1;
                         end
                        else
                         begin
@@ -2730,7 +2724,10 @@ begin
 end.
 {
   $Log$
-  Revision 1.152  2003-05-13 15:18:49  peter
+  Revision 1.153  2003-05-13 20:53:41  peter
+    * constructors return in register
+
+  Revision 1.152  2003/05/13 15:18:49  peter
     * fixed various crashes
 
   Revision 1.151  2003/05/11 21:37:03  peter