diff options
| author | 许杰友 Jieyou Xu (Joe) <39484203+jieyouxu@users.noreply.github.com> | 2024-12-08 15:31:40 +0800 |
|---|---|---|
| committer | 许杰友 Jieyou Xu (Joe) <39484203+jieyouxu@users.noreply.github.com> | 2024-12-08 15:31:40 +0800 |
| commit | 73b00ca8c65fcabf07d48378852c920a44a14c8d (patch) | |
| tree | 5b438715bde2f893f678863d5061a3673e5bb0d3 | |
| parent | 728f2daab42ba8f1b3d5caab62495798d1eabfa1 (diff) | |
| download | rust-73b00ca8c65fcabf07d48378852c920a44a14c8d.tar.gz rust-73b00ca8c65fcabf07d48378852c920a44a14c8d.zip | |
Document `assign-assign.rs`
| -rw-r--r-- | tests/ui/assign-assign.rs | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/tests/ui/assign-assign.rs b/tests/ui/assign-assign.rs index 002393f5bff..b4268b5e09a 100644 --- a/tests/ui/assign-assign.rs +++ b/tests/ui/assign-assign.rs @@ -1,5 +1,11 @@ +//! Regression test for [Using the result of an assignment expression results in an LLVM assert +//! #483][issue-483]. This test checks that assignment expressions produce a unit type, and is +//! properly lowered to LLVM IR such that it does not trigger an LLVM assertion. This test was added +//! *really* early, back in 2011. +//! +//! [issue-483]: https://github.com/rust-lang/rust/issues/483 + //@ run-pass -// Issue 483 - Assignment expressions result in nil fn test_assign() { let mut x: isize; @@ -27,4 +33,7 @@ fn test_assign_op() { assert_eq!(z, ()); } -pub fn main() { test_assign(); test_assign_op(); } +pub fn main() { + test_assign(); + test_assign_op(); +} |
