about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp
diff options
context:
space:
mode:
authorYuki Okushi <jtitor@2k36.org>2022-06-22 07:03:59 +0900
committerGitHub <noreply@github.com>2022-06-22 07:03:59 +0900
commitfdeecb2314794934892dbb9334c3aad8bbbbfde2 (patch)
tree8f76857b1cfe84621c5e03e415443e566065607f /compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp
parentdc80ca78b6ec2b6bba02560470347433bcd0bb3c (diff)
parent0667b00acf939634ff1fd310ed5de2d49c65c6bb (diff)
downloadrust-fdeecb2314794934892dbb9334c3aad8bbbbfde2.tar.gz
rust-fdeecb2314794934892dbb9334c3aad8bbbbfde2.zip
Rollup merge of #97867 - lcnr:lub-binder, r=oli-obk
lub: don't bail out due to empty binders

allows for the following to compile. The equivalent code using `struct Wrapper<'upper>(fn(&'upper ());` already compiles on stable.
```rust
let _: fn(&'upper ()) = match v {
    true => lt_in_fn::<'a>(),
    false => lt_in_fn::<'b>(),
};
```
see https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=7034a677190110941223cafac6632f70 for a complete example

r? ```@rust-lang/types```
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp')
0 files changed, 0 insertions, 0 deletions