From 47d91bc9e63260e528f44bf15009d1563a5197b8 Mon Sep 17 00:00:00 2001 From: Takayuki Maeda Date: Sat, 5 Mar 2022 12:20:08 +0900 Subject: suggest removing a semicolon after derive attributes use current token span --- src/test/ui/parser/attr-with-a-semicolon.rs | 4 ++++ src/test/ui/parser/attr-with-a-semicolon.stderr | 14 ++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 src/test/ui/parser/attr-with-a-semicolon.rs create mode 100644 src/test/ui/parser/attr-with-a-semicolon.stderr (limited to 'src/test/ui/parser') diff --git a/src/test/ui/parser/attr-with-a-semicolon.rs b/src/test/ui/parser/attr-with-a-semicolon.rs new file mode 100644 index 00000000000..56fe40b916b --- /dev/null +++ b/src/test/ui/parser/attr-with-a-semicolon.rs @@ -0,0 +1,4 @@ +#[derive(Debug, Clone)]; //~ERROR expected item after attributes +struct Foo; + +fn main() {} diff --git a/src/test/ui/parser/attr-with-a-semicolon.stderr b/src/test/ui/parser/attr-with-a-semicolon.stderr new file mode 100644 index 00000000000..49ed30150d0 --- /dev/null +++ b/src/test/ui/parser/attr-with-a-semicolon.stderr @@ -0,0 +1,14 @@ +error: expected item after attributes + --> $DIR/attr-with-a-semicolon.rs:1:1 + | +LL | #[derive(Debug, Clone)]; + | ^^^^^^^^^^^^^^^^^^^^^^^ + | +help: consider removing this semicolon + | +LL - #[derive(Debug, Clone)]; +LL + #[derive(Debug, Clone)] + | + +error: aborting due to previous error + -- cgit 1.4.1-3-g733a5