瀏覽代碼

Minor fixes for Go bindings (#2676)

Benedikt Becker 2 年之前
父節點
當前提交
613c7ca48f
共有 3 個文件被更改,包括 4 次插入2 次删除
  1. 1 1
      language-bindings/go/go.mod
  2. 1 1
      language-bindings/go/samples/test.go
  3. 2 0
      language-bindings/go/wamr/instance.go

+ 1 - 1
language-bindings/go/go.mod

@@ -1,4 +1,4 @@
-module gitlab.alipay-inc.com/TNT_Runtime/ant-runtime/bindings/go
+module github.com/bytecodealliance/wasm-micro-runtime/language-bindings/go
 
 
 go 1.15
 go 1.15
 
 

+ 1 - 1
language-bindings/go/samples/test.go

@@ -6,7 +6,7 @@
 package main
 package main
 
 
 import (
 import (
-    "gitlab.alipay-inc.com/TNT_Runtime/ant-runtime/bindings/go/wamr"
+    "github.com/bytecodealliance/wasm-micro-runtime/language-bindings/go/wamr"
     "fmt"
     "fmt"
 )
 )
 
 

+ 2 - 0
language-bindings/go/wamr/instance.go

@@ -272,7 +272,9 @@ func (self *Instance) CallFuncV(funcName string,
     for i = 0; i < result_count; i++ {
     for i = 0; i < result_count; i++ {
         switch result_types[i] {
         switch result_types[i] {
             case C.WASM_I32:
             case C.WASM_I32:
+                fallthrough
             case C.WASM_FUNCREF:
             case C.WASM_FUNCREF:
+                fallthrough
             case C.WASM_ANYREF:
             case C.WASM_ANYREF:
                 i32 := (int32)(argv[argc])
                 i32 := (int32)(argv[argc])
                 results[i] = i32
                 results[i] = i32