Skip to content

Commit 1f11d84

Browse files
Add codegen test
1 parent df52e20 commit 1f11d84

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

tests/codegen/function-arguments.rs

+7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// compile-flags: -O -C no-prepopulate-passes
22

33
#![crate_type = "lib"]
4+
#![feature(dyn_star)]
45

56
use std::mem::MaybeUninit;
67
use std::num::NonZeroU64;
@@ -279,3 +280,9 @@ pub fn enum_id_1(x: Option<Result<u16, u16>>) -> Option<Result<u16, u16>> {
279280
pub fn enum_id_2(x: Option<u8>) -> Option<u8> {
280281
x
281282
}
283+
284+
// CHECK: { {{i8\*|ptr}}, {{i.*\*|ptr}} } @dyn_star({{i8\*|ptr}} noundef %x.0, {{i.*\*|ptr}} noalias noundef readonly align {{.*}} dereferenceable({{.*}}) %x.1)
285+
#[no_mangle]
286+
pub fn dyn_star(x: dyn* Drop) -> dyn* Drop {
287+
x
288+
}

0 commit comments

Comments
 (0)