summaryrefslogtreecommitdiffstats
path: root/lld/test/mach-o/twolevel_namespace_undef_warning_suppress.yaml
blob: 1ac704cdf9546e48bdac7b187b3c5d92ebb49451 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# RUN: not lld -flavor darwin -arch x86_64 -macosx_version_min 10.9 -twolevel_namespace -undefined warning %s -o %t %p/Inputs/x86_64/libSystem.yaml 2>&1 | \
# RUN:   FileCheck --check-prefix=CHECK-WARNING %s
# RUN: not lld -flavor darwin -arch x86_64 -macosx_version_min 10.9 -twolevel_namespace -undefined suppress %s -o %t %p/Inputs/x86_64/libSystem.yaml 2>&1 | \
# RUN:   FileCheck --check-prefix=CHECK-SUPPRESS %s

--- !native
defined-atoms:
  - name:            _main
    scope:           global
    content:         [ E9, 00, 00, 00, 00 ]
    alignment:       16
    references:
      - kind:            branch32
        offset:          1
        target:          _bar
undefined-atoms:
  - name:            _bar

# Make sure that the driver issues an error diagnostic about this combination
# being invalid.
#
# CHECK-WARNING:  can't use -undefined warning or suppress with -twolevel_namespace
# CHECK-SUPPRESS: can't use -undefined warning or suppress with -twolevel_namespace
OpenPOWER on IntegriCloud