It seems like only Clang supports this in MinGW mode, and Clang will already take the __builtin_debugtrap() path anyway.