+ support exit();

git-svn-id: trunk@1802 -
This commit is contained in:
florian 2005-11-22 21:27:56 +00:00
parent 3366ba05ac
commit 350c886460
3 changed files with 33 additions and 15 deletions

1
.gitattributes vendored
View File

@ -6372,6 +6372,7 @@ tests/webtbs/tw4477.pp svneol=native#text/plain
tests/webtbs/tw4487.pp -text svneol=unset#text/plain tests/webtbs/tw4487.pp -text svneol=unset#text/plain
tests/webtbs/tw4489.pp -text svneol=unset#text/plain tests/webtbs/tw4489.pp -text svneol=unset#text/plain
tests/webtbs/tw4496.pp svneol=native#text/plain tests/webtbs/tw4496.pp svneol=native#text/plain
tests/webtbs/tw4537.pp svneol=native#text/plain
tests/webtbs/ub1873.pp svneol=native#text/plain tests/webtbs/ub1873.pp svneol=native#text/plain
tests/webtbs/ub1883.pp svneol=native#text/plain tests/webtbs/ub1883.pp svneol=native#text/plain
tests/webtbs/uw0555.pp svneol=native#text/plain tests/webtbs/uw0555.pp svneol=native#text/plain

View File

@ -376,6 +376,8 @@ implementation
if try_to_consume(_LKLAMMER) then if try_to_consume(_LKLAMMER) then
begin begin
if not (m_mac in aktmodeswitches) then if not (m_mac in aktmodeswitches) then
begin
if not(try_to_consume(_RKLAMMER)) then
begin begin
p1:=comp_expr(true); p1:=comp_expr(true);
consume(_RKLAMMER); consume(_RKLAMMER);
@ -395,6 +397,9 @@ implementation
p1:=nil; p1:=nil;
end; end;
end end
else
p1:=nil;
end
else else
begin begin
if not (current_procinfo.procdef.procsym.name = pattern) then if not (current_procinfo.procdef.procsym.name = pattern) then

12
tests/webtbs/tw4537.pp Normal file
View File

@ -0,0 +1,12 @@
procedure foo;
begin
exit();
end;
function bar: integer;
begin
exit(42);
end;
begin
end.