> Safe languages insert additional machine branches to do things like verify that array accesses are in-bounds. In correct code, those branches are never taken. That means that the machine code cannot be 100% branch tested, which is an important component of SQLite's quality strategy.
I don't think they thought about this too much. In the C code are they testing the "branch" into Undefined Behaviour?
I don't think they thought about this too much. In the C code are they testing the "branch" into Undefined Behaviour?