|
@@ -1213,8 +1213,8 @@ implementation
|
|
|
enumdef :
|
|
|
if (tenumdef(tt2).min>=0) and
|
|
|
(tenumdef(tt2).max<=255) then
|
|
|
- // !! def:=csetdef.create(tt2,tenumdef(tt2.def).min,tenumdef(tt2.def).max))
|
|
|
- def:=csetdef.create(tt2,tenumdef(tt2).min,tenumdef(tt2).max)
|
|
|
+ // !! def:=csetdef.create(tt2,tenumdef(tt2.def).min,tenumdef(tt2.def).max),true)
|
|
|
+ def:=csetdef.create(tt2,tenumdef(tt2).min,tenumdef(tt2).max,true)
|
|
|
else
|
|
|
Message(sym_e_ill_type_decl_set);
|
|
|
orddef :
|
|
@@ -1222,11 +1222,11 @@ implementation
|
|
|
if (torddef(tt2).ordtype<>uvoid) and
|
|
|
(torddef(tt2).ordtype<>uwidechar) and
|
|
|
(torddef(tt2).low>=0) then
|
|
|
- // !! def:=csetdef.create(tt2,torddef(tt2.def).low,torddef(tt2.def).high))
|
|
|
+ // !! def:=csetdef.create(tt2,torddef(tt2.def).low,torddef(tt2.def).high),true)
|
|
|
if Torddef(tt2).high>int64(high(byte)) then
|
|
|
message(sym_e_ill_type_decl_set)
|
|
|
else
|
|
|
- def:=csetdef.create(tt2,torddef(tt2).low.svalue,torddef(tt2).high.svalue)
|
|
|
+ def:=csetdef.create(tt2,torddef(tt2).low.svalue,torddef(tt2).high.svalue,true)
|
|
|
else
|
|
|
Message(sym_e_ill_type_decl_set);
|
|
|
end;
|