diff options
author | Sam Clegg <sbc@chromium.org> | 2018-05-23 01:38:00 +0000 |
---|---|---|
committer | Sam Clegg <sbc@chromium.org> | 2018-05-23 01:38:00 +0000 |
commit | 610ac3bd423ba84ef7b8535c5c0ed669d665c558 (patch) | |
tree | b18e1da1b669549a9f3f13d465a20f669dc78249 /libcxx/test/std/re/re.regex/re.regex.construct/bad_escape.pass.cpp | |
parent | 5a5a654165ab32c31715a6f0d9bbe97096283749 (diff) | |
download | bcm5719-llvm-610ac3bd423ba84ef7b8535c5c0ed669d665c558.tar.gz bcm5719-llvm-610ac3bd423ba84ef7b8535c5c0ed669d665c558.zip |
[WebAssembly] Fix crash when relocation synbol is not live
When a symbol is GC'd it can still be references by relocations
in the debug sections, but such symbols are not assigned virtual
addresses.
This change adds a new global data symbol which gets GC'd but
should still appears in the output debug info, albeit with a 0
address.
Fixes 37555
Differential Revision: https://reviews.llvm.org/D47238
llvm-svn: 333047
Diffstat (limited to 'libcxx/test/std/re/re.regex/re.regex.construct/bad_escape.pass.cpp')
0 files changed, 0 insertions, 0 deletions