* New test for i40647

This commit is contained in:
J. Gareth "Curious Kit" Moreton 2024-02-17 15:09:49 +00:00 committed by FPK
parent 1e0f6f9f64
commit 068b8f9e9d

17
tests/webtbs/tw40647.pp Normal file
View File

@ -0,0 +1,17 @@
{ %OPT=-O1 }
program tw40647;
var
k: longint = 2;
x: longint;
begin
{ Tests faulty LEA optimisations that manifest under -O1 since the node
tree doesn't simplify k + k in this instance }
x := k + k + 1;
if x <> 5 then
begin
WriteLn('FAIL: Expected 5 but got ', x);
Halt(1);
end;
WriteLn('ok');
end.