GitXplorerGitXplorer
J

v8-eh-with-gc-issue-reproducer

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Verified
f4d46ce1e6cf7d5243880a420850cba1c14422cc

Fix wrong task name isnide .PHONY

JJSMonk committed 10 months ago
Unverified
12fcb16e079ab8226381556df7ea444787f261e1

Remove the *.wasm artifact file from the repo

JJSMonk committed 10 months ago
Unverified
01ff170ac2a873bb367e8434172a8c9da89bc993

Add all the files realted to the issue reproducer

JJSMonk committed 10 months ago

README

The README file for this repository.

WebAssembly GC and New Exception Handling Issue

This repository contains a simple reproducer for the issue of using GC struct types in combination with the new Exception Handling proposal.

Description of the Issue

In case of usage of a ref as the result of a try_table block, I constantly receive the following exception:

wasm-function[1]:0x4b: RuntimeError: unreachable

I reproduced the issue with V8 versions from 12.4.94 to 12.5.104. I didn't check it for the earlier versions.

How to run the reproducer

This requires the V8 shell (d8) and wasm-tools to be installed on your machine.

Tu run the reproducer, use make:

make D8_PATH=/path/to/your/d8

Change the reproducer.wat file to play around the reproducer.