diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2018-04-04 16:54:30 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2018-04-04 16:54:30 -0700 |
| commit | 48ede3f031ee81be017923708e5a6e77160e09c3 (patch) | |
| tree | dde53cafe98907f9f24b9fdec8a14a01f4fe19d2 /src/libsyntax/parse | |
| parent | 5758c2dd14fd29caf7c7bb2123eb6b23443b9233 (diff) | |
| download | rust-48ede3f031ee81be017923708e5a6e77160e09c3.tar.gz rust-48ede3f031ee81be017923708e5a6e77160e09c3.zip | |
Fix another circulare deps link args issue
It turns out that the support in #49316 wasn't enough to handle all cases notably the example in #48661. The underlying bug was connected to panic=abort where lang items were listed in the `missing_lang_items` sets but didn't actually exist anywhere. This caused the linker backend to deduce that start-group/end-group wasn't needed because not all items were defined. Instead the missing lang items that don't actually need to have a definition are filtered out and not considered for the start-group/end-group arguments Closes #48661
Diffstat (limited to 'src/libsyntax/parse')
0 files changed, 0 insertions, 0 deletions
