termux-packages/packages/swift/llvm-project-llvm-include-llvm-ADT-Triple.h.patch

16 lines
586 B
Diff
Raw Normal View History

diff --git a/llvm-project/llvm/include/llvm/ADT/Triple.h b/llvm-project/llvm/include/llvm/ADT/Triple.h
index 926039ca5982..0e4b55733f5e 100644
--- a/llvm-project/llvm/include/llvm/ADT/Triple.h
+++ b/llvm-project/llvm/include/llvm/ADT/Triple.h
@@ -666,6 +666,10 @@ public:
unsigned Env[3];
getEnvironmentVersion(Env[0], Env[1], Env[2]);
+ // If not specified, set a default Android API.
+ if (Env[0] == 0)
+ Env[0] = __ANDROID_API__;
+
// 64-bit targets did not exist before API level 21 (Lollipop).
if (isArch64Bit() && Env[0] < 21)
Env[0] = 21;