aboutsummaryrefslogtreecommitdiff
path: root/lib/darr.c
diff options
context:
space:
mode:
authorAryadev Chavali <aryadev@aryadevchavali.com>2024-04-14 01:57:04 +0630
committerAryadev Chavali <aryadev@aryadevchavali.com>2024-04-14 02:00:17 +0630
commit4e9eb0a42eacdf11c9f5f3d2d9e16ef1b7ce9610 (patch)
treeae454c44e4bd961e041ca54c6501f79c3aecf4f4 /lib/darr.c
parente2667eda65068cf1aad40f3e34fafb7814d75b1f (diff)
downloadovm-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/darr.c')
0 files changed, 0 insertions, 0 deletions