diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2019-03-25 16:11:21 -0700 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2019-03-25 16:11:21 -0700 |
| commit | 91b74237605a6715213ae32b5781431ff6e40019 (patch) | |
| tree | e27ceb14d2ea6964c210ae01381f3c98bf2103ea /src/test/ui/parser | |
| parent | 4c27fb19ba15a2e45485e601a79914c6280196b0 (diff) | |
| download | rust-91b74237605a6715213ae32b5781431ff6e40019.tar.gz rust-91b74237605a6715213ae32b5781431ff6e40019.zip | |
Reject integer suffix when tuple indexing
Diffstat (limited to 'src/test/ui/parser')
| -rw-r--r-- | src/test/ui/parser/issue-59418.rs | 9 | ||||
| -rw-r--r-- | src/test/ui/parser/issue-59418.stderr | 8 |
2 files changed, 17 insertions, 0 deletions
diff --git a/src/test/ui/parser/issue-59418.rs b/src/test/ui/parser/issue-59418.rs new file mode 100644 index 00000000000..33ad11bb0b0 --- /dev/null +++ b/src/test/ui/parser/issue-59418.rs @@ -0,0 +1,9 @@ +struct X(i32,i32,i32); + +fn main() { + let a = X(1, 2, 3); + let b = a.1suffix; + //~^ ERROR tuple index with a suffix is invalid + println!("{}", b); +} + diff --git a/src/test/ui/parser/issue-59418.stderr b/src/test/ui/parser/issue-59418.stderr new file mode 100644 index 00000000000..c06b950f601 --- /dev/null +++ b/src/test/ui/parser/issue-59418.stderr @@ -0,0 +1,8 @@ +error: tuple index with a suffix is invalid + --> $DIR/issue-59418.rs:5:15 + | +LL | let b = a.1suffix; + | ^^^^^^^ invalid suffix `suffix` + +error: aborting due to previous error + |
