Skip to content

[Experiment] Try to fix ExpressionAnalyser for AS#3369

Closed
MaxGraey wants to merge 1 commit into
WebAssembly:masterfrom
MaxGraey:fix-expr-analyzer
Closed

[Experiment] Try to fix ExpressionAnalyser for AS#3369
MaxGraey wants to merge 1 commit into
WebAssembly:masterfrom
MaxGraey:fix-expr-analyzer

Conversation

@MaxGraey

Copy link
Copy Markdown
Contributor

@MaxGraey

Copy link
Copy Markdown
Contributor Author

@aheejin unfortunately this doesn't help. Or I miss something?

@aheejin

aheejin commented Nov 15, 2020

Copy link
Copy Markdown
Member

Oh no, I was just guessing in the first place, because this was one thing I know that changed in that PR. Nevermind and sorry!

@aheejin aheejin closed this Nov 15, 2020
@MaxGraey MaxGraey deleted the fix-expr-analyzer branch November 16, 2020 00:00
@MaxGraey

Copy link
Copy Markdown
Contributor Author

Oh no, I was just guessing in the first place, because this was one thing I know that changed in that PR. Nevermind and sorry!

Do not need to apologizes! I'm glad for any clue now) Perhaps you have any other ideas what could have changed since that refactoring?

@aheejin

aheejin commented Nov 16, 2020

Copy link
Copy Markdown
Member

I have no idea, sorry. A reduced (or even unreduced) test case and the command line that reproduces the bug would be helpful. Or you can maybe read hashing code before and after #3332 for those expressions that occur in your problematic test cases, if your test case functions are small enough...

@kripken

kripken commented Nov 16, 2020

Copy link
Copy Markdown
Member

Another option is to add logging to print out the functions duplicate function elimination removes, and their contents. Comparing that output between a build before and after could narrow it down, assuming that pass is where the difference is.

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.

3 participants