aboutsummaryrefslogtreecommitdiff
path: root/tests/ui/pin_project/packed_sneaky-1.rs
diff options
context:
space:
mode:
authorJeff Vander Stoep <jeffv@google.com>2022-12-13 10:48:04 +0100
committerJeff Vander Stoep <jeffv@google.com>2022-12-13 10:49:00 +0100
commit926348bf52270896ffe3aefa3021ddba5f0aa0c1 (patch)
treeba170ab2fc6423814191be920bb4d1cc53f9b287 /tests/ui/pin_project/packed_sneaky-1.rs
parent23166d66dc01778780a8d46bd0bc4ebf2033f2ef (diff)
downloadpin-project-926348bf52270896ffe3aefa3021ddba5f0aa0c1.tar.gz
Upgrade pin-project to 1.0.12main-16k-with-phones
This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update rust/crates/pin-project For more info, check https://cs.android.com/android/platform/superproject/+/master:tools/external_updater/README.md Test: TreeHugger Change-Id: I970f12737ae466548757b47ad4582afce563a778
Diffstat (limited to 'tests/ui/pin_project/packed_sneaky-1.rs')
-rw-r--r--tests/ui/pin_project/packed_sneaky-1.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/ui/pin_project/packed_sneaky-1.rs b/tests/ui/pin_project/packed_sneaky-1.rs
index 72d3d3e..83a4612 100644
--- a/tests/ui/pin_project/packed_sneaky-1.rs
+++ b/tests/ui/pin_project/packed_sneaky-1.rs
@@ -1,6 +1,6 @@
use std::pin::Pin;
-use auxiliary_macro::hidden_repr;
+use auxiliary_macro::{hidden_repr, hidden_repr2};
use pin_project::{pin_project, pinned_drop, UnsafeUnpin};
#[pin_project] //~ ERROR may not be used on #[repr(packed)] types
@@ -10,6 +10,13 @@ struct A {
f: u32,
}
+#[hidden_repr2]
+#[pin_project] //~ ERROR may not be used on #[repr(packed)] types
+struct B {
+ #[pin]
+ f: u32,
+}
+
#[pin_project(UnsafeUnpin)] //~ ERROR may not be used on #[repr(packed)] types
#[hidden_repr(packed)]
struct C {