//@ assembly-output: emit-asm // ignore-tidy-linelength //@ revisions: aarch64_apple_darwin //@ [aarch64_apple_darwin] compile-flags: --target aarch64-apple-darwin //@ [aarch64_apple_darwin] needs-llvm-components: aarch64 //@ revisions: aarch64_apple_ios //@ [aarch64_apple_ios] compile-flags: --target aarch64-apple-ios //@ [aarch64_apple_ios] needs-llvm-components: aarch64 //@ revisions: aarch64_apple_ios_macabi //@ [aarch64_apple_ios_macabi] compile-flags: --target aarch64-apple-ios-macabi //@ [aarch64_apple_ios_macabi] needs-llvm-components: aarch64 //@ revisions: aarch64_apple_ios_sim //@ [aarch64_apple_ios_sim] compile-flags: --target aarch64-apple-ios-sim //@ [aarch64_apple_ios_sim] needs-llvm-components: aarch64 //@ revisions: aarch64_apple_tvos //@ [aarch64_apple_tvos] compile-flags: --target aarch64-apple-tvos //@ [aarch64_apple_tvos] needs-llvm-components: aarch64 //@ revisions: aarch64_apple_tvos_sim //@ [aarch64_apple_tvos_sim] compile-flags: --target aarch64-apple-tvos-sim //@ [aarch64_apple_tvos_sim] needs-llvm-components: aarch64 //@ revisions: arm64e_apple_tvos //@ [arm64e_apple_tvos] compile-flags: --target arm64e-apple-tvos //@ [arm64e_apple_tvos] needs-llvm-components: aarch64 //@ revisions: aarch64_apple_watchos //@ [aarch64_apple_watchos] compile-flags: --target aarch64-apple-watchos //@ [aarch64_apple_watchos] needs-llvm-components: aarch64 //@ revisions: aarch64_apple_watchos_sim //@ [aarch64_apple_watchos_sim] compile-flags: --target aarch64-apple-watchos-sim //@ [aarch64_apple_watchos_sim] needs-llvm-components: aarch64 //@ revisions: arm64_32_apple_watchos //@ [arm64_32_apple_watchos] compile-flags: --target arm64_32-apple-watchos //@ [arm64_32_apple_watchos] needs-llvm-components: aarch64 //@ revisions: aarch64_apple_visionos //@ [aarch64_apple_visionos] compile-flags: --target aarch64-apple-visionos //@ [aarch64_apple_visionos] needs-llvm-components: aarch64 //@ revisions: aarch64_apple_visionos_sim //@ [aarch64_apple_visionos_sim] compile-flags: --target aarch64-apple-visionos-sim //@ [aarch64_apple_visionos_sim] needs-llvm-components: aarch64 //@ revisions: arm64e_apple_darwin //@ [arm64e_apple_darwin] compile-flags: --target arm64e-apple-darwin //@ [arm64e_apple_darwin] needs-llvm-components: aarch64 //@ revisions: arm64e_apple_ios //@ [arm64e_apple_ios] compile-flags: --target arm64e-apple-ios //@ [arm64e_apple_ios] needs-llvm-components: aarch64 //@ revisions: armv7k_apple_watchos //@ [armv7k_apple_watchos] compile-flags: --target armv7k-apple-watchos //@ [armv7k_apple_watchos] needs-llvm-components: arm //@ revisions: armv7s_apple_ios //@ [armv7s_apple_ios] compile-flags: --target armv7s-apple-ios //@ [armv7s_apple_ios] needs-llvm-components: arm //@ revisions: i386_apple_ios //@ [i386_apple_ios] compile-flags: --target i386-apple-ios //@ [i386_apple_ios] needs-llvm-components: x86 //@ revisions: i686_apple_darwin //@ [i686_apple_darwin] compile-flags: --target i686-apple-darwin //@ [i686_apple_darwin] needs-llvm-components: x86 //@ revisions: x86_64_apple_darwin //@ [x86_64_apple_darwin] compile-flags: --target x86_64-apple-darwin //@ [x86_64_apple_darwin] needs-llvm-components: x86 //@ revisions: x86_64_apple_ios //@ [x86_64_apple_ios] compile-flags: --target x86_64-apple-ios //@ [x86_64_apple_ios] needs-llvm-components: x86 //@ revisions: x86_64_apple_ios_macabi //@ [x86_64_apple_ios_macabi] compile-flags: --target x86_64-apple-ios-macabi //@ [x86_64_apple_ios_macabi] needs-llvm-components: x86 //@ revisions: x86_64_apple_tvos //@ [x86_64_apple_tvos] compile-flags: --target x86_64-apple-tvos //@ [x86_64_apple_tvos] needs-llvm-components: x86 //@ revisions: x86_64_apple_watchos_sim //@ [x86_64_apple_watchos_sim] compile-flags: --target x86_64-apple-watchos-sim //@ [x86_64_apple_watchos_sim] needs-llvm-components: x86 //@ revisions: x86_64h_apple_darwin //@ [x86_64h_apple_darwin] compile-flags: --target x86_64h-apple-darwin //@ [x86_64h_apple_darwin] needs-llvm-components: x86 // Sanity-check that each target can produce assembly code. #![feature(no_core, lang_items)] #![no_std] #![no_core] #![crate_type = "lib"] #[lang = "sized"] trait Sized {} pub fn test() -> u8 { 42 } // CHECK: .section __TEXT,__text