about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-12-13 04:19:26 +0000
committerbors <bors@rust-lang.org>2017-12-13 04:19:26 +0000
commitdcf3db47c7382d0540a81f01bd0915f5c7a6e411 (patch)
treed00aea19cc0ea6fa13fdccc6f89b84bd9a02ac8d /src/rustllvm/RustWrapper.cpp
parent691f022767aa5dec36635ab17bb767d5a80407db (diff)
parent018c4038c79820e418e600df64cf36a88712652b (diff)
downloadrust-dcf3db47c7382d0540a81f01bd0915f5c7a6e411.tar.gz
rust-dcf3db47c7382d0540a81f01bd0915f5c7a6e411.zip
Auto merge of #46616 - cramertj:impl-trait-elision, r=nikomatsakis
Implement impl Trait lifetime elision

Fixes #43396.

There's one weird ICE in the interaction with argument-position `impl Trait`. I'm still debugging it-- I've left a test for it commented out with a FIXME.

Also included a FIXME to ensure that `impl Trait` traits are caught under the lint in https://github.com/rust-lang/rust/issues/45992.

r? @nikomatsakis
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions