瀏覽代碼

* check for calln in handle_procvar

peter 26 年之前
父節點
當前提交
8ba31512e1
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      compiler/pexpr.pas

+ 6 - 2
compiler/pexpr.pas

@@ -537,7 +537,8 @@ unit pexpr;
     procedure handle_procvar(procvar : pprocvardef;var t : ptree);
 
       begin
-         if ((procvar^.options and pomethodpointer)<>0) then
+         if (t^.treetype=calln) and
+            ((procvar^.options and pomethodpointer)<>0) then
            begin
               if (t^.methodpointer^.resulttype^.deftype=objectdef) and
                  (pobjectdef(t^.methodpointer^.resulttype)^.isclass) and
@@ -1979,7 +1980,10 @@ unit pexpr;
 end.
 {
   $Log$
-  Revision 1.101  1999-05-06 09:05:21  peter
+  Revision 1.102  1999-05-06 10:13:20  peter
+    * check for calln in handle_procvar
+
+  Revision 1.101  1999/05/06 09:05:21  peter
     * generic write_float and str_float
     * fixed constant float conversions