blob: 51a594cc4f4e75153ceeb5152f1a9607d805924f [file] [log] [blame]
// SPDX-license-identifer: Apache-2.0
// Copyright © 2023 Intel Corporation
#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
include!("generated-cpp.rs");
fn main() {
let mut instance = std::mem::MaybeUninit::<MyClass>::uninit();
let val: i32;
unsafe {
MyClass_MyClass(instance.as_mut_ptr());
val = instance.assume_init_mut().method();
}
let success = val == 7;
std::process::exit(!success as i32);
}