rust/compiler/rustc_ast_lowering/src
Matthias Krüger a12c329b35
Rollup merge of #114667 - compiler-errors:issue-114664, r=davidtwco
Record binder for bare trait object in LifetimeCollectVisitor

The `LifetimeCollectVisitor` had a bug where it was not recording the binder of bate trait objects. This was uncovered in #114487, when I changed opaque type lowering to ICE if it encountered a captured fresh lifetime with no def-id to map back to: https://github.com/rust-lang/rust/pull/114487/files#diff-ad0c15bbde97a607d4758ec7eaf88248be5d6b8ae084dfc84127f81e3f7a9bb4R1585

Fixes #114664
2023-08-12 12:06:36 +02:00
..
asm.rs lower impl const to bind to host effect param 2023-08-06 13:34:53 +00:00
block.rs rustc_ast_lowering: remove ref patterns 2022-11-22 18:49:29 +00:00
errors.rs feat: riscv-interrupt-{m,s} calling conventions 2023-08-08 18:09:56 -07:00
expr.rs Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obk 2023-08-08 19:23:41 +00:00
format.rs Limit lifetime of format_args!() with inlined args. 2023-05-09 16:08:40 +02:00
index.rs Separate AnonConst from ConstBlock in HIR. 2023-06-02 21:25:18 +00:00
item.rs feat: riscv-interrupt-{m,s} calling conventions 2023-08-08 18:09:56 -07:00
lib.rs rustc: Move crate_types from Session to GlobalCtxt 2023-08-09 14:17:54 +08:00
lifetime_collector.rs Record binder for bare trait object in LifetimeCollectVisitor 2023-08-11 03:15:41 +00:00
pat.rs lower impl const to bind to host effect param 2023-08-06 13:34:53 +00:00
path.rs lower impl const to bind to host effect param 2023-08-06 13:34:53 +00:00