https://github.com/llvm/llvm-project/commit/a5e10e248efc72e7909e4067060e89c35a456a18 diff --git a/llvm/lib/TargetParser/Host.cpp b/llvm/lib/TargetParser/Host.cpp index 81309280a44b..8e9d3e97f5a3 100644 --- a/llvm/lib/TargetParser/Host.cpp +++ b/llvm/lib/TargetParser/Host.cpp @@ -1912,6 +1912,9 @@ static Triple withHostArch(Triple T) { #elif defined(__x86_64__) T.setArch(Triple::x86_64); T.setArchName("x86_64"); +#elif defined(__i386__) + T.setArch(Triple::x86); + T.setArchName("i386"); #elif defined(__powerpc__) T.setArch(Triple::ppc); T.setArchName("powerpc");