fpc/tests/tbs/tb0693a.pp
Jonas Maebe b1f85792d7 Symbolic constants: don't range check on in use in typed constants
Same as 3da54dcf9f, but this type when used in type constant definitions
like record fiels
2022-04-03 11:20:10 +02:00

31 lines
343 B
ObjectPascal

{ %norun }
program T001;
{$MODE DELPHI}
{$R-}
type
TLanguages = (
lOne,
lTwo,
lThree,
lFour
);
const
LANGUAGE_NONE = TLanguages(255);
type
TLanguage = record
Index : TLanguages;
end;
var
Lang: TLanguages;
CurrentLanguage: TLanguage = (
Index: LANGUAGE_NONE
);
begin
Lang := LANGUAGE_NONE;
end.