소스 검색

* enhance check

pierre 22 년 전
부모
커밋
168690c833
1개의 변경된 파일14개의 추가작업 그리고 2개의 파일을 삭제
  1. 14 2
      tests/tbs/tb0434.pp

+ 14 - 2
tests/tbs/tb0434.pp

@@ -1,7 +1,19 @@
+
+function dummy : longint;
+begin
+  dummy:=1;
+end;
+
 var
  x:function:longint;
+ x2:function:longint;
  y:pointer absolute x;
+ y2:pointer absolute x2; 
 begin
-  if y<>nil then
-   halt(1);
+  x2:=@dummy;
+  if (y<>nil) or (y2<>pointer(@dummy)) then
+   begin
+     Writeln('Wrong code generated for absolute to procvarsmy');
+     halt(1);
+   end;
 end.