The test runner script sets the `halt_on_error=1` `UBSAN_OPTIONS` flag already, this just makes it a compile-time decision. This should alleviate some of the slowness of running on-target tests without hardware acceleration.
UNDEFINED_BEHAVIOR_IS_FATAL
is
==
lint-ports.py