diff options
| author | Rageking8 <106309953+Rageking8@users.noreply.github.com> | 2022-09-22 23:41:38 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-09-22 23:41:38 +0800 |
| commit | a1062b9bdcf691fc09f8683ae36d2b31c06c3d8f (patch) | |
| tree | 45203ad7722c74be7297592a97dd68f067769f8c /src/test/ui/parser | |
| parent | 8ab71ab59fd17a1c51d23b68eced935b92431b70 (diff) | |
recover from struct nested in struct
Diffstat (limited to 'src/test/ui/parser')
| -rw-r--r-- | src/test/ui/parser/issues/issue-101540.rs | 7 | ||||
| -rw-r--r-- | src/test/ui/parser/issues/issue-101540.stderr | 10 |
2 files changed, 17 insertions, 0 deletions
diff --git a/src/test/ui/parser/issues/issue-101540.rs b/src/test/ui/parser/issues/issue-101540.rs new file mode 100644 index 00000000000..328ec6f906b --- /dev/null +++ b/src/test/ui/parser/issues/issue-101540.rs @@ -0,0 +1,7 @@ +struct S1 { + struct S2 { + //~^ ERROR structs are not allowed in struct definitions + } +} + +fn main() {} diff --git a/src/test/ui/parser/issues/issue-101540.stderr b/src/test/ui/parser/issues/issue-101540.stderr new file mode 100644 index 00000000000..42e471cc135 --- /dev/null +++ b/src/test/ui/parser/issues/issue-101540.stderr @@ -0,0 +1,10 @@ +error: structs are not allowed in struct definitions + --> $DIR/issue-101540.rs:2:5 + | +LL | struct S2 { + | _____-^^^^^ +LL | | +LL | | } + | |_____- help: consider creating a new `struct` definition instead of nesting + +error: aborting due to previous error |
