[clang][Driver] Fix crash with unsupported architectures in MinGW and CrossWindows
authorKOMATA Manabu <k-mana@mve.biglobe.ne.jp>
Tue, 2 May 2023 01:34:09 +0000 (18:34 -0700)
committerFangrui Song <i@maskray.me>
Tue, 2 May 2023 01:34:09 +0000 (18:34 -0700)
commitecad1210092764592ca9ee0670dd15831e54b770
tree871ded269e633962721ff2c05bf3affb6493a26c
parentea7e69f392b29201502cdcb8cfa83f0f3704da34
[clang][Driver] Fix crash with unsupported architectures in MinGW and CrossWindows

MinGW and CrossWindows crash if the target is an unsupported target architecture.
Changed it to emit an error message.

Fixes https://github.com/llvm/llvm-project/issues/59545

Reviewed By: MaskRay, mstorsjo

Differential Revision: https://reviews.llvm.org/D148944
clang/lib/Driver/ToolChains/CrossWindows.cpp
clang/lib/Driver/ToolChains/MinGW.cpp
clang/test/Driver/unsupported-target-arch.c