]> granicus.if.org Git - llvm/commitdiff
[WebAssembly] Fix import type to be signed LEBs
authorDerek Schuff <dschuff@google.com>
Thu, 23 Mar 2017 15:46:47 +0000 (15:46 +0000)
committerDerek Schuff <dschuff@google.com>
Thu, 23 Mar 2017 15:46:47 +0000 (15:46 +0000)
This fix is a follow up a previous change with stored
value types as signed integers in memory.

In future, once the yaml<->wasm binary patche lands we
can add test coverage for this kind of thing.

Differential Revision: https://reviews.llvm.org/D31227

Patch by Sam Clegg

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298612 91177308-0d34-0410-b5e6-96231b3b80d8

lib/MC/WasmObjectWriter.cpp

index 86185b9e0ceb6c09c45c86a6a55179bb6483195e..0b703f4387b16a6a50e2fecdae9ffd4c48e87adf 100644 (file)
@@ -338,7 +338,7 @@ struct WasmImport {
   StringRef ModuleName;
   StringRef FieldName;
   unsigned Kind;
-  uint32_t Type;
+  int32_t Type;
 };
 
 // A wasm function to be written into the function section.