30 lines · plain
1; RUN: llc %s -filetype=obj -o - | llvm-objdump --macho --private-headers - | FileCheck %s2; RUN: llc %s -filetype=asm -o - | FileCheck --check-prefix=ASM %s3 4target triple = "x86_64-apple-macos10.15";5!llvm.module.flags = !{!0, !1, !2};6!0 = !{i32 2, !"SDK Version", [3 x i32] [ i32 10, i32 15, i32 1 ] };7!1 = !{i32 2, !"darwin.target_variant.triple", !"x86_64-apple-ios13.1-macabi"};8!2 = !{i32 2, !"darwin.target_variant.SDK Version", [2 x i32] [ i32 13, i32 2 ] };9 10define void @foo() {11entry:12 ret void13}14 15; CHECK: cmd LC_BUILD_VERSION16; CHECK-NEXT: cmdsize 2417; CHECK-NEXT: platform macos18; CHECK-NEXT: sdk 10.15.119; CHECK-NEXT: minos 10.1520; CHECK-NEXT: ntools 021; CHECK: cmd LC_BUILD_VERSION22; CHECK-NEXT: cmdsize 2423; CHECK-NEXT: platform macCatalyst24; CHECK-NEXT: sdk 13.225; CHECK-NEXT: minos 13.126; CHECK-NEXT: ntools 027 28; ASM: .build_version macos, 10, 15 sdk_version 10, 15, 129; ASM: .build_version macCatalyst, 13, 1 sdk_version 13, 230