diff options
| author | 许杰友 Jieyou Xu (Joe) <jieyouxu@outlook.com> | 2023-06-12 16:55:36 +0800 |
|---|---|---|
| committer | 许杰友 Jieyou Xu (Joe) <jieyouxu@outlook.com> | 2023-06-12 20:24:48 +0800 |
| commit | edafbaffb26d8be00f6dd8ad0dbaa57f1caf1610 (patch) | |
| tree | 37b2fdaa33085fc61643e0d52ad366031e97346f /tests/ui/for-loop-while/loop-break-value.rs | |
| parent | 37998ab508d5d9fa0d465d7b535dc673087dda8f (diff) | |
| download | rust-edafbaffb26d8be00f6dd8ad0dbaa57f1caf1610.tar.gz rust-edafbaffb26d8be00f6dd8ad0dbaa57f1caf1610.zip | |
Adjust UI tests for `unit_bindings`
- Either explicitly annotate `let x: () = expr;` where `x` has unit type, or remove the unit binding to leave only `expr;` instead. - Fix disjoint-capture-in-same-closure test
Diffstat (limited to 'tests/ui/for-loop-while/loop-break-value.rs')
| -rw-r--r-- | tests/ui/for-loop-while/loop-break-value.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/ui/for-loop-while/loop-break-value.rs b/tests/ui/for-loop-while/loop-break-value.rs index d7209fc4de8..65207fb7fb5 100644 --- a/tests/ui/for-loop-while/loop-break-value.rs +++ b/tests/ui/for-loop-while/loop-break-value.rs @@ -64,7 +64,7 @@ pub fn main() { }; assert_eq!(trait_unified_3, ["Yes"]); - let regular_break = loop { + let regular_break: () = loop { if true { break; } else { @@ -73,7 +73,7 @@ pub fn main() { }; assert_eq!(regular_break, ()); - let regular_break_2 = loop { + let regular_break_2: () = loop { if true { break Default::default(); } else { @@ -82,7 +82,7 @@ pub fn main() { }; assert_eq!(regular_break_2, ()); - let regular_break_3 = loop { + let regular_break_3: () = loop { break if true { Default::default() } else { @@ -91,13 +91,13 @@ pub fn main() { }; assert_eq!(regular_break_3, ()); - let regular_break_4 = loop { + let regular_break_4: () = loop { break (); break; }; assert_eq!(regular_break_4, ()); - let regular_break_5 = loop { + let regular_break_5: () = loop { break; break (); }; |
