]> git.lizzy.rs Git - rust.git/blob - src/test/ui/structs-enums/tuple-struct-constructor-pointer.rs
Rollup merge of #93112 - pietroalbini:pa-cve-2022-21658-nightly, r=pietroalbini
[rust.git] / src / test / ui / structs-enums / tuple-struct-constructor-pointer.rs
1 // run-pass
2 #[derive(PartialEq, Debug)]
3 struct Foo(isize);
4 #[derive(PartialEq, Debug)]
5 struct Bar(isize, isize);
6
7 pub fn main() {
8     let f: fn(isize) -> Foo = Foo;
9     let g: fn(isize, isize) -> Bar = Bar;
10     assert_eq!(f(42), Foo(42));
11     assert_eq!(g(4, 7), Bar(4, 7));
12 }