From dce1fe8c16559437cae05c0dd782237474ca6082 Mon Sep 17 00:00:00 2001 From: Jay Phelps Date: Tue, 20 Aug 2019 15:27:58 -0500 Subject: Add initial support for anyref as an opaque type (#2294) Another round of trying to push upstream things from my fork. This PR only adds support for anyref itself as an opaque type. It does NOT implement the full [reference types proposal](https://github.com/WebAssembly/reference-types/blob/master/proposals/reference-types/Overview.md)--so no table.get/set/grow/etc or ref.null, ref.func, etc. Figured it was easier to review and merge as we go, especially if I did something fundamentally wrong. *** I did put it under the `--enable-reference-types` flag as I imagine that even though this PR doesn't complete the full feature set, it probably is the right home. Lmk if not. I'll also be adding a few github comments to places I want to point out/question. --- build-js.sh | 1 + 1 file changed, 1 insertion(+) (limited to 'build-js.sh') diff --git a/build-js.sh b/build-js.sh index 35ec946e3..861aceefd 100755 --- a/build-js.sh +++ b/build-js.sh @@ -186,6 +186,7 @@ export_function "_BinaryenTypeInt64" export_function "_BinaryenTypeFloat32" export_function "_BinaryenTypeFloat64" export_function "_BinaryenTypeVec128" +export_function "_BinaryenTypeAnyref" export_function "_BinaryenTypeExnref" export_function "_BinaryenTypeUnreachable" export_function "_BinaryenTypeAuto" -- cgit v1.2.3