Open countingpine opened 5 years ago
It could be because of string indexing; there were quite some special cases in fbc treating z/wstring pointer deref's specially because of that, treating such expressions as wchar/char integers in some places but strings in others. So for example, zstringptr[0]
is treated the same as (*zstringptr)[0]
in some contexts.
As observed in https://freebasic.net/forum/viewtopic.php?p=254055#p254055
I thought we'd fixed something like this before, but I can't find an existing bug report or changelog entry.
Potentially similar bugs were fixed at: