| error[E0080]: could not evaluate static initializer |
| --> $DIR/abi-mismatch.rs:10:5 |
| | |
| LL | my_fn(); |
| | ^^^^^^^ |
| | | |
| | calling a function with ABI C using caller ABI Rust |
| | inside `call_rust_fn` at $DIR/abi-mismatch.rs:10:5 |
| ... |
| LL | static VAL: () = call_rust_fn(unsafe { std::mem::transmute(c_fn as extern "C" fn()) }); |
| | --------------------------------------------------------------------- inside `VAL` at $DIR/abi-mismatch.rs:16:18 |
| |
| warning: skipping const checks |
| | |
| help: skipping check that does not even have a feature gate |
| --> $DIR/abi-mismatch.rs:10:5 |
| | |
| LL | my_fn(); |
| | ^^^^^^^ |
| |
| error: aborting due to previous error; 1 warning emitted |
| |
| For more information about this error, try `rustc --explain E0080`. |