]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/mach-o/objc-image-info-host-vs-simulator.yaml
Vendor import of lld trunk r338150:
[FreeBSD/FreeBSD.git] / test / mach-o / objc-image-info-host-vs-simulator.yaml
1 # RUN: not ld64.lld -arch x86_64 -r %s 2>&1 | FileCheck %s
2
3 # The file is built for the host, but the objc image info flags are for
4 # the simulator.
5
6 --- !mach-o
7 arch:            x86_64
8 file-type:       MH_OBJECT
9 flags:           [ MH_SUBSECTIONS_VIA_SYMBOLS ]
10 compat-version:  0.0
11 current-version: 0.0
12 has-UUID:        false
13 OS:              unknown
14 sections:
15   - segment:         __DATA
16     section:         __objc_imageinfo
17     type:            S_REGULAR
18     attributes:      [ S_ATTR_NO_DEAD_STRIP ]
19     address:         0x0000000000000100
20     content:         [ 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00 ]
21 ...
22
23 # CHECK: {{.*}} cannot be linked.  It contains ObjC built for the simulator while we are linking a non-simulator target