diff options
author | Aryadev Chavali <aryadev@aryadevchavali.com> | 2024-04-14 01:57:04 +0630 |
---|---|---|
committer | Aryadev Chavali <aryadev@aryadevchavali.com> | 2024-04-14 02:00:17 +0630 |
commit | 4e9eb0a42eacdf11c9f5f3d2d9e16ef1b7ce9610 (patch) | |
tree | ae454c44e4bd961e041ca54c6501f79c3aecf4f4 /lib/inst.h | |
parent | e2667eda65068cf1aad40f3e34fafb7814d75b1f (diff) | |
download | ovm-4e9eb0a42eacdf11c9f5f3d2d9e16ef1b7ce9610.tar.gz ovm-4e9eb0a42eacdf11c9f5f3d2d9e16ef1b7ce9610.tar.bz2 ovm-4e9eb0a42eacdf11c9f5f3d2d9e16ef1b7ce9610.zip |
fix! loops in preprocess_use_blocks iterate to the wrong bound0.0.1
A token_stream being constructed on the spot has different
used/available properties to a fully constructed one: a fully
constructed token stream uses available to hold the total number of
tokens and used as an internal iterator, while one that is still being
constructed uses the semantics of a standard darr.
Furthermore, some loops didn't divide by ~sizeof(token_t)~ which lead
to iteration over bound errors.
Diffstat (limited to 'lib/inst.h')
0 files changed, 0 insertions, 0 deletions