tests: Fix function-like macros

Turns the results of these macros from compound to regular statements using the old `do { ... } while(0)` trick. Must have for function-like macros.
4 jobs for cleanup in 9 minutes and 46 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #9297
build:linux

00:05:02

passed #9298
build:redox

00:05:37

 
  Test
failed #9300
allowed to fail
fmt

00:00:34

passed #9299
test:linux

00:04:08

 
Name Stage Failure
failed
fmt Test
 // other. This will test that the current system is compatible with the current binary
#[no_mangle]
pub unsafe fn relibc_verify_host() {
- if ! Sys::verify() {
+ if !Sys::verify() {
intrinsics::abort();
}
}
ERROR: Job failed: exit code 1