* also check for valid min/maxlabel range for jumptable in case

of cs_opt_size

git-svn-id: trunk@8281 -
This commit is contained in:
Jonas Maebe 2007-08-14 13:58:56 +00:00
parent d0c832019c
commit 1c71bb36a1

View File

@ -765,6 +765,8 @@ implementation
if cs_opt_size in current_settings.optimizerswitches then
begin
if has_jumptable and
(min_label>=int64(low(aint))) and
(max_label<=high(aint)) and
not((labelcnt<=2) or
((max_label-min_label)<0) or
((max_label-min_label)>3*labelcnt)) then