blob: f4ae2e124a72d009fb3108708c0039a1723f252f [file] [edit]
//@ run-pass
//! Test using `#[splat]` on tuple arguments of const functions.
#![allow(incomplete_features)]
#![feature(splat)]
const fn sum(#[splat] (a, b): (u32, u32)) -> u32 {
a + b
}
const RESULT: u32 = sum(1, 2);
fn main() {
assert_eq!(RESULT, 3);
assert_eq!(sum(12, 18) , 30);
assert_eq!(sum(1, 2), 3);
}