diff options
| author | Kivooeo <Kivooeo123@gmail.com> | 2025-06-09 00:49:05 +0500 |
|---|---|---|
| committer | Kivooeo <Kivooeo123@gmail.com> | 2025-06-28 17:04:16 +0500 |
| commit | f4502b8f0eeb0e2f078745cfbbe41b5763be9449 (patch) | |
| tree | 07aa7d884f51285b618bfd1b3f7a13159a903899 /tests/ui/parser/reference-whitespace-parsing.rs | |
| parent | 8072811356a178dbdf8ca09b1635cfafd4661971 (diff) | |
| download | rust-f4502b8f0eeb0e2f078745cfbbe41b5763be9449.tar.gz rust-f4502b8f0eeb0e2f078745cfbbe41b5763be9449.zip | |
cleaned up some tests
Diffstat (limited to 'tests/ui/parser/reference-whitespace-parsing.rs')
| -rw-r--r-- | tests/ui/parser/reference-whitespace-parsing.rs | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/tests/ui/parser/reference-whitespace-parsing.rs b/tests/ui/parser/reference-whitespace-parsing.rs new file mode 100644 index 00000000000..7109c5911ae --- /dev/null +++ b/tests/ui/parser/reference-whitespace-parsing.rs @@ -0,0 +1,37 @@ +//! Test parsing of multiple references with various whitespace arrangements + +//@ run-pass + +#![allow(dead_code)] + +fn check_expr() { + let _: & usize = &1; + let _: & & usize = &&1; + let _: & & & usize = &&&1; + let _: & & & usize = & &&1; + let _: & & & & usize = &&&&1; + let _: & & & & usize = & &&&1; + let _: & & & & & usize = &&&&&1; +} + +fn check_ty() { + let _: &usize = & 1; + let _: &&usize = & & 1; + let _: &&&usize = & & & 1; + let _: & &&usize = & & & 1; + let _: &&&&usize = & & & & 1; + let _: & &&&usize = & & & & 1; + let _: &&&&&usize = & & & & & 1; +} + +fn check_pat() { + let &_ = & 1_usize; + let &&_ = & & 1_usize; + let &&&_ = & & & 1_usize; + let & &&_ = & & & 1_usize; + let &&&&_ = & & & & 1_usize; + let & &&&_ = & & & & 1_usize; + let &&&&&_ = & & & & & 1_usize; +} + +pub fn main() {} |
