summaryrefslogtreecommitdiff
path: root/compiler/pexpr.pas
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/pexpr.pas')
-rw-r--r--compiler/pexpr.pas9
1 files changed, 9 insertions, 0 deletions
diff --git a/compiler/pexpr.pas b/compiler/pexpr.pas
index 022aa2a294..6c25c7290d 100644
--- a/compiler/pexpr.pas
+++ b/compiler/pexpr.pas
@@ -917,6 +917,15 @@ implementation
begin
statement_syssym:=inline_insert;
end;
+ in_const_eh_return_data_regno:
+ begin
+ consume(_LKLAMMER);
+ in_args:=true;
+ p1:=comp_expr([ef_accept_equal]);
+ p2:=geninlinenode(l,true,p1);
+ consume(_RKLAMMER);
+ statement_syssym:=p2;
+ end;
else
internalerror(15);