From 497bdc707359fa3267eb4c2a52d3ad987d3354a2 Mon Sep 17 00:00:00 2001 From: jokerdayn Date: Thu, 16 Jul 2026 09:36:17 +0300 Subject: [PATCH] Update tests/ui/traits/next-solver/closure-capture-in-loop-120328.rs Add regression test for #120328 Update closure-capture-in-loop-120328.rs Co-Authored-By: adwin --- .../next-solver/closure-capture-in-loop-120328.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 tests/ui/traits/next-solver/closure-capture-in-loop-120328.rs diff --git a/tests/ui/traits/next-solver/closure-capture-in-loop-120328.rs b/tests/ui/traits/next-solver/closure-capture-in-loop-120328.rs new file mode 100644 index 0000000000000..7a310063984cd --- /dev/null +++ b/tests/ui/traits/next-solver/closure-capture-in-loop-120328.rs @@ -0,0 +1,13 @@ +//@ compile-flags: -Znext-solver +//@ edition: 2021 +//@ check-pass + +// Regression test for . +// Closures capturing an iterated variable in edition 2021 used to ICE +// with the next trait solver during MIR building. + +fn main() { + for item in &[1, 2, 3] { + let _ = || *item; + } +}