From 7893e6874dfcadf35f3da1c26d6b1e5a7fd83d68 Mon Sep 17 00:00:00 2001 From: Ed Schouten Date: Sat, 13 Jun 2015 21:33:49 +0000 Subject: [PATCH] Add some basic support for CloudABI on i686. Some people want to experiment with building i686 CloudABI binaries. I am not entirely sure this is a good idea, as I'd rather see Intel x32 support appear. As it only requires a two-line change, let's at least provide compiler to ease experimenting. llvm-svn: 239689 --- clang/lib/Basic/Targets.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 6b4712a..3100243 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -7144,6 +7144,8 @@ static TargetInfo *AllocateTarget(const llvm::Triple &Triple) { return new DarwinI386TargetInfo(Triple); switch (os) { + case llvm::Triple::CloudABI: + return new CloudABITargetInfo(Triple); case llvm::Triple::Linux: { switch (Triple.getEnvironment()) { default: -- 2.7.4