The compiler does not recognize the __breakpoint intrinsic
when compiling for a target that does not support the BKPT instruction.
The compiler generates either a warning or an error in this case.
The undefined instruction trap is taken if a BKPT instruction
is executed on an architecture that does not support it.