numeric bounds on enumerated types should be based on enumerated string table limits
Bug #541180 reported by
Jeff Hill
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
EPICS Base |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
In GDD's conversion matrix, if a numeric type source
is being converted to a numeric type detination and
the destination has a enumerated string table then
the limits for the destination should be based on the
enumerated string table, but currently the limits are
based only on the what is appropriate for the destination's
primitive type.
Original Mantis Bug: mantis-110
http://
Changed in epics-base: | |
assignee: | nobody → Ralph Lange (ralph-lange) |
Changed in epics-base: | |
assignee: | Ralph Lange (ralph-lange) → nobody |
To post a comment you must log in.
Looking at this more detail, I see that GDD does absolutely no range checking whatsoever when converting between numeric types. Therefore, this problem is a known defect, but there are many known problems of this type in GDD.