emscripten-core / emscripten-core/emscripten
Cryptic `sig is undefined` error in reportUndefinedSymbols() if function signature not available
Open
good first bug
help wanted
- Dominant language
- C++
- Stars
- 27.6k
- Forks
- 3.6k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 105
Description
### Discussed in https://github.com/emscripten-core/emscripten/discussions/17266
Originally posted by **johnwason** June 18, 2022
Currently if a function signature is not defined, `reportUndefinedSymbols()` will simple raise an error `sig is undefined`, which is not at all helpful. An error handler should be added to check if the value passed to `addFunction()` does not have `sig` defined, and report something more useful to the user. See #17264
Contributor guide
Assessment
This issue has not been assessed yet.