瀏覽代碼

+ print convnodeflags in printnodeinfo

git-svn-id: trunk@38679 -
nickysn 7 年之前
父節點
當前提交
99a1cf89b3
共有 1 個文件被更改,包括 15 次插入0 次删除
  1. 15 0
      compiler/ncnv.pas

+ 15 - 0
compiler/ncnv.pas

@@ -1021,9 +1021,24 @@ implementation
       end;
 
     procedure ttypeconvnode.printnodeinfo(var t : text);
+      var
+        first: Boolean;
+        i: ttypeconvnodeflag;
       begin
         inherited printnodeinfo(t);
         write(t,', convtype = ',convtype);
+        write(t,', convnodeflags = [');
+        first:=true;
+        for i:=low(ttypeconvnodeflag) to high(ttypeconvnodeflag) do
+          if i in convnodeflags then
+            begin
+              if not first then
+                write(t,',')
+              else
+                first:=false;
+              write(t,i);
+            end;
+        write(t,']');
       end;