[llvm] r304117 - Support: adjust the default obj format for wasm

Saleem Abdulrasool via llvm-commits llvm-commits at lists.llvm.org
Sun May 28 17:14:57 PDT 2017


Author: compnerd
Date: Sun May 28 19:14:57 2017
New Revision: 304117

URL: http://llvm.org/viewvc/llvm-project?rev=304117&view=rev
Log:
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.

Modified:
    llvm/trunk/lib/Support/Triple.cpp

Modified: llvm/trunk/lib/Support/Triple.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Support/Triple.cpp?rev=304117&r1=304116&r2=304117&view=diff
==============================================================================
--- llvm/trunk/lib/Support/Triple.cpp (original)
+++ llvm/trunk/lib/Support/Triple.cpp Sun May 28 19:14:57 2017
@@ -643,11 +643,13 @@ static Triple::ObjectFormatType getDefau
   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())




More information about the llvm-commits mailing list