fpc/tests/webtbs/tw23342.pp
florian 4aca018f62 * setelement nodes itself should not be considered, since setelement
nodes generate no code except loading data into registers, this does
  not hurt, resolves #23342

git-svn-id: trunk@23039 -
2012-11-20 21:15:38 +00:00

18 lines
407 B
ObjectPascal

uses
classes;
procedure foo(Shift: TShiftState);
var
ssMultiSelect: TShiftStateEnum;
ATest: Boolean;
begin
ssMultiSelect := ssCtrl;
// ATest := (Shift = [ssLeft, ssMultiSelect]); // compiles
// ATest := ATest or (Shift = [ssMultiSelect]); // compiles
ATest := (Shift = [ssLeft, ssMultiSelect]) or (Shift = [ssMultiSelect]); // fatal internal error 200203302 with -O2 or -O3
end;
begin
end.