diff options
| author | Yuki Okushi <jtitor@2k36.org> | 2022-06-22 07:03:59 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-06-22 07:03:59 +0900 |
| commit | fdeecb2314794934892dbb9334c3aad8bbbbfde2 (patch) | |
| tree | 8f76857b1cfe84621c5e03e415443e566065607f /compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp | |
| parent | dc80ca78b6ec2b6bba02560470347433bcd0bb3c (diff) | |
| parent | 0667b00acf939634ff1fd310ed5de2d49c65c6bb (diff) | |
| download | rust-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
