Skip to content

Local decls rewrite#41

Merged
binji merged 4 commits into
masterfrom
local_decls_rewrite
Mar 7, 2016
Merged

Local decls rewrite#41
binji merged 4 commits into
masterfrom
local_decls_rewrite

Conversation

@titzer

@titzer titzer commented Mar 7, 2016

Copy link
Copy Markdown

PTAL. The dump tests don't pass, since they assert on bytes. I wasn't sure how to update them. Depends on V8 CL: https://codereview.chromium.org/1763433002/

@binji

binji commented Mar 7, 2016

Copy link
Copy Markdown
Member

Cool, thanks. You can run the tests locally with test/run-tests.py -e <path to d8>. The test runner will automatically rebaseline tests for you if you pass -r. So if you want to rebaseline the dump tests, just run test/run-tests.py -e <path to d8> -r dump.

EDIT: Whoops, this was totally wrong. -e allows you to override the sexpr-wasm executable, not the d8 executable. I filed a bug to override the d8 executable in this way: #43

@titzer

titzer commented Mar 7, 2016

Copy link
Copy Markdown
Author

With the rebase of dumps, those tests pass. There are still a couple failures on d8, but those are good ole compiler bugs that i'm puzzled weren't hit before...oh...i know...they are DCHECKs and you run in release mode :-)

@binji binji force-pushed the local_decls_rewrite branch from 5984db5 to 9db7119 Compare March 7, 2016 21:48
binji added a commit that referenced this pull request Mar 7, 2016
@binji binji merged commit c4d1bf5 into master Mar 7, 2016
@binji binji deleted the local_decls_rewrite branch March 7, 2016 21:53
wenyongh pushed a commit to wenyongh/wabt that referenced this pull request Jan 30, 2024
These can appear in relocations related to debug info.

Also, print the name of the offending symbol if it refers to an invalid
segment.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants