xref: /aosp_15_r20/external/llvm/test/MC/MachO/ARM/version-min-diagnostics.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1// RUN: not llvm-mc -triple i386-apple-darwin %s 2> %t
2// RUN: FileCheck %s < %t
3// RUN: not llvm-mc -triple x86_64-apple-darwin %s 2> %t
4// RUN: FileCheck %s < %t
5// RUN: not llvm-mc -triple armv7-apple-ios %s 2> %t
6// RUN: FileCheck %s < %t
7
8.ios_version_min 5,2,257
9.ios_version_min 5,256,1
10.ios_version_min 5,-1,1
11.ios_version_min 0,1,1
12.ios_version_min 70000,1
13.macosx_version_min 99,2,257
14.macosx_version_min 50,256,1
15.macosx_version_min 10,-1,1
16.macosx_version_min 0,1,1
17.macosx_version_min 70000,1
18.tvos_version_min 99,2,257
19.tvos_version_min 50,256,1
20.tvos_version_min 10,-1,1
21.tvos_version_min 0,1,1
22.tvos_version_min 70000,1
23.watchos_version_min 99,2,257
24.watchos_version_min 50,256,1
25.watchos_version_min 10,-1,1
26.watchos_version_min 0,1,1
27.watchos_version_min 70000,1
28
29
30// CHECK: error: invalid OS update number
31// CHECK: .ios_version_min 5,2,257
32// CHECK:                      ^
33// CHECK: error: invalid OS minor version number
34// CHECK: .ios_version_min 5,256,1
35// CHECK:                    ^
36// CHECK: error: invalid OS minor version number
37// CHECK: .ios_version_min 5,-1,1
38// CHECK:                    ^
39// CHECK: error: invalid OS major version number
40// CHECK: .ios_version_min 0,1,1
41// CHECK:                  ^
42// CHECK: error: invalid OS major version number
43// CHECK: .ios_version_min 70000,1
44// CHECK:                  ^
45// CHECK: error: invalid OS update number
46// CHECK: .macosx_version_min 99,2,257
47// CHECK:                          ^
48// CHECK: error: invalid OS minor version number
49// CHECK: .macosx_version_min 50,256,1
50// CHECK:                        ^
51// CHECK: error: invalid OS minor version number
52// CHECK: .macosx_version_min 10,-1,1
53// CHECK:                        ^
54// CHECK: error: invalid OS major version number
55// CHECK: .macosx_version_min 0,1,1
56// CHECK:                     ^
57// CHECK: error: invalid OS major version number
58// CHECK: .macosx_version_min 70000,1
59// CHECK:                     ^
60// CHECK: error: invalid OS update number
61// CHECK: .tvos_version_min 99,2,257
62// CHECK:                          ^
63// CHECK: error: invalid OS minor version number
64// CHECK: .tvos_version_min 50,256,1
65// CHECK:                        ^
66// CHECK: error: invalid OS minor version number
67// CHECK: .tvos_version_min 10,-1,1
68// CHECK:                        ^
69// CHECK: error: invalid OS major version number
70// CHECK: .tvos_version_min 0,1,1
71// CHECK:                     ^
72// CHECK: error: invalid OS major version number
73// CHECK: .tvos_version_min 70000,1
74// CHECK:                     ^
75// CHECK: error: invalid OS update number
76// CHECK: .watchos_version_min 99,2,257
77// CHECK:                          ^
78// CHECK: error: invalid OS minor version number
79// CHECK: .watchos_version_min 50,256,1
80// CHECK:                        ^
81// CHECK: error: invalid OS minor version number
82// CHECK: .watchos_version_min 10,-1,1
83// CHECK:                        ^
84// CHECK: error: invalid OS major version number
85// CHECK: .watchos_version_min 0,1,1
86// CHECK:                     ^
87// CHECK: error: invalid OS major version number
88// CHECK: .watchos_version_min 70000,1
89// CHECK:                     ^
90