do not asm coerce values of type void (e.g. functions that return nothing)