]> git.ipfire.org Git - thirdparty/gcc.git/commit
a68: fix error handling in top-down parser
authorJose E. Marchesi <jose.marchesi@oracle.com>
Sat, 27 Dec 2025 18:54:20 +0000 (19:54 +0100)
committerJose E. Marchesi <jose.marchesi@oracle.com>
Sat, 27 Dec 2025 18:54:20 +0000 (19:54 +0100)
commite2ea8d40f159f4826a76dc82aa94be08a622930e
tree2500a97ddf3ef73255b9a3655db0c2bb4acfbde8
parent2a3e308b2966deadb75ec6f6d9cea01fd98497b0
a68: fix error handling in top-down parser

Signed-off-by: Jose E. Marchesi <jemarch@gnu.org>
gcc/algol68/ChangeLog

* a68-parser-top-down.cc (a68_top_down_parser): Stop parsing after
longjump.

gcc/testsuite/ChangeLog

* algol68/compile/error-loop-1.a68: New test.
gcc/algol68/a68-parser-top-down.cc
gcc/testsuite/algol68/compile/error-loop-1.a68 [new file with mode: 0644]