mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-15 15:19:25 +02:00
* Avoid crash if right node of _IN keyword is a type node that is not a set
git-svn-id: trunk@17159 -
This commit is contained in:
parent
0bdd15e0da
commit
f49fb7329a
@ -231,6 +231,11 @@ implementation
|
||||
|
||||
if (right.nodetype=typen) then
|
||||
begin
|
||||
if right.resultdef.typ<>setdef then
|
||||
begin
|
||||
CGMessage(sym_e_set_expected);
|
||||
exit;
|
||||
end;
|
||||
{ we need to create a setconstn }
|
||||
pst:=createsetconst(tsetdef(ttypenode(right).resultdef));
|
||||
t:=csetconstnode.create(pst,ttypenode(right).resultdef);
|
||||
|
Loading…
Reference in New Issue
Block a user