//@ revisions: x86 x86_64 aarch64 //@ compile-flags: -Zreg-struct-return //@[x86] check-pass //@[x86] needs-llvm-components: x86 //@[x86] compile-flags: --target i686-unknown-linux-gnu //@[x86_64] check-fail //@[x86_64] needs-llvm-components: x86 //@[x86_64] compile-flags: --target x86_64-unknown-linux-gnu //@[aarch64] check-fail //@[aarch64] needs-llvm-components: aarch64 //@[aarch64] compile-flags: --target aarch64-unknown-linux-gnu #![feature(no_core)] #![no_core] #![no_main] //[x86_64]~? ERROR `-Zreg-struct-return` is only supported on x86 //[aarch64]~? ERROR `-Zreg-struct-return` is only supported on x86