From f122423ace91fdbe5fd3ac51e732aed784a115be Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Mon, 29 May 2017 00:14:57 +0000 Subject: Support: adjust the default obj format for wasm WebAssemly uses a custom object file format. For the wasm targets, default to the `Wasm` object file format. llvm-svn: 304117 --- llvm/lib/Support/Triple.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'llvm/lib/Support') diff --git a/llvm/lib/Support/Triple.cpp b/llvm/lib/Support/Triple.cpp index b0e3d6898ca..59363588382 100644 --- a/llvm/lib/Support/Triple.cpp +++ b/llvm/lib/Support/Triple.cpp @@ -643,11 +643,13 @@ static Triple::ObjectFormatType getDefaultFormat(const Triple &T) { case Triple::tce: case Triple::tcele: case Triple::thumbeb: - case Triple::wasm32: - case Triple::wasm64: case Triple::xcore: return Triple::ELF; + case Triple::wasm32: + case Triple::wasm64: + return Triple::Wasm; + case Triple::ppc: case Triple::ppc64: if (T.isOSDarwin()) -- cgit v1.2.3