From 505e4f780968e6883bdab718f9c67f256c7ffbe4 Mon Sep 17 00:00:00 2001 From: peter Date: Sun, 23 Dec 2007 20:57:59 +0000 Subject: [PATCH] * don't give illegal expression for errorn statements. The error is already given or can be ignored during a generic template parsing git-svn-id: trunk@9520 - --- compiler/pstatmnt.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/pstatmnt.pas b/compiler/pstatmnt.pas index 56eef18c8c..b37403cb9d 100644 --- a/compiler/pstatmnt.pas +++ b/compiler/pstatmnt.pas @@ -1079,7 +1079,7 @@ implementation { blockn support because a read/write is changed into a blocknode } { with a separate statement for each read/write operation (JM) } { the same is true for val() if the third parameter is not 32 bit } - if not(p.nodetype in [nothingn,calln,ifn,assignn,breakn,inlinen, + if not(p.nodetype in [nothingn,errorn,calln,ifn,assignn,breakn,inlinen, continuen,labeln,blockn,exitn]) or ((p.nodetype=inlinen) and not is_void(p.resultdef)) then