]> git.lizzy.rs Git - rust.git/blob - tests/ui/issues/issue-33687.rs
Auto merge of #107044 - cuviper:more-llvm-ci, r=Mark-Simulacrum
[rust.git] / tests / ui / issues / issue-33687.rs
1 // run-pass
2 #![feature(unboxed_closures)]
3 #![feature(fn_traits)]
4
5 struct Test;
6
7 impl FnOnce<(u32, u32)> for Test {
8     type Output = u32;
9
10     extern "rust-call" fn call_once(self, (a, b): (u32, u32)) -> u32 {
11         a + b
12     }
13 }
14
15 fn main() {
16     assert_eq!(Test(1u32, 2u32), 3u32);
17 }