brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.4 KiB · 82cf9e1 Raw
73 lines · yaml
1# Tests that /ignore:4217 suppresses "locally defined symbol imported" warnings.2# RUN: yaml2obj %s -o %t.obj3 4# RUN: lld-link -entry:main -out:%t.exe %t.obj 2>&1 \5# RUN:     | FileCheck -check-prefix=WARNINGS %s6# RUN: lld-link -ignore:4217 -entry:main -out:%t.exe %t.obj 2>&1 \7# RUN:     | FileCheck -allow-empty -check-prefix=SUPPRESSED %s8 9# WARNINGS: locally defined symbol imported10# SUPPRESSED-NOT: locally defined symbol imported11 12--- !COFF13header:14  Machine:         IMAGE_FILE_MACHINE_AMD6415  Characteristics: [  ]16sections:17  - Name:            .text18    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]19    Alignment:       1620    SectionData:     B82A000000C3662E0F1F8400000000004883EC28C744242400000000E800000000904883C428C321    Relocations:22      - VirtualAddress:  2923        SymbolName:      __imp_foo24        Type:            IMAGE_REL_AMD64_REL3225  - Name:            .data26    Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]27    Alignment:       428    SectionData:     ''29symbols:30  - Name:            .text31    Value:           032    SectionNumber:   133    SimpleType:      IMAGE_SYM_TYPE_NULL34    ComplexType:     IMAGE_SYM_DTYPE_NULL35    StorageClass:    IMAGE_SYM_CLASS_STATIC36    SectionDefinition:37      Length:          3938      NumberOfRelocations: 139      NumberOfLinenumbers: 040      CheckSum:        308721087741      Number:          142  - Name:            .data43    Value:           044    SectionNumber:   245    SimpleType:      IMAGE_SYM_TYPE_NULL46    ComplexType:     IMAGE_SYM_DTYPE_NULL47    StorageClass:    IMAGE_SYM_CLASS_STATIC48    SectionDefinition:49      Length:          050      NumberOfRelocations: 051      NumberOfLinenumbers: 052      CheckSum:        053      Number:          254  - Name:            foo55    Value:           056    SectionNumber:   157    SimpleType:      IMAGE_SYM_TYPE_NULL58    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION59    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL60  - Name:            main61    Value:           1662    SectionNumber:   163    SimpleType:      IMAGE_SYM_TYPE_NULL64    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION65    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL66  - Name:            __imp_foo67    Value:           068    SectionNumber:   069    SimpleType:      IMAGE_SYM_TYPE_NULL70    ComplexType:     IMAGE_SYM_DTYPE_NULL71    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL72...73