We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 7194b7a + 8004795 commit 87d91e4Copy full SHA for 87d91e4
1 file changed
compiler/rustc_target/src/spec/mod.rs
@@ -2226,6 +2226,8 @@ impl Target {
2226
// `clang`, or we should understand and document why it deviates.
2227
// - Ensure that `va_arg` is implemented in rustc. For stable targets we don't rely on
2228
// the LLVM implementation, it has historically caused miscompilations.
2229
+ // - Ensure that LLVM's `va_end` for this target is a NOP.
2230
+ // - Ensure that LLVM's `va_copy` for this target is equivalent to `memcpy`.
2231
// - The `tests/ui/c-variadic/roundtrip.rs` test must pass for the target. It may
2232
// need slight modifications for embedded targets, that's fine.
2233
// - Check that calling c-variadic functions defined in Rust can be called from C.
0 commit comments