|  | # RUN: yaml2obj %s > %t | 
|  | # RUN: not llvm-objcopy -N foo %t %t2 2>&1 | FileCheck %s | 
|  |  | 
|  | --- !ELF | 
|  | FileHeader: | 
|  | Class:           ELFCLASS64 | 
|  | Data:            ELFDATA2LSB | 
|  | Type:            ET_REL | 
|  | Machine:         EM_X86_64 | 
|  | Sections: | 
|  | - Name:            .group | 
|  | Type:            SHT_GROUP | 
|  | Link:            .symtab | 
|  | AddressAlign:    0x0000000000000004 | 
|  | Info:            foo | 
|  | Members: | 
|  | - SectionOrType:   GRP_COMDAT | 
|  | - SectionOrType:   .text | 
|  | - Name:            .text | 
|  | Type:            SHT_PROGBITS | 
|  | Flags:           [ SHF_ALLOC, SHF_EXECINSTR ] | 
|  | Address:         0x1000 | 
|  | AddressAlign:    0x0000000000000010 | 
|  | Size:            64 | 
|  | Symbols: | 
|  | Weak: | 
|  | - Name:            foo | 
|  | Type:            STT_FUNC | 
|  | Section:         .text | 
|  |  | 
|  | #CHECK: {{.*}}llvm-objcopy{{(\.EXE|\.exe)?}}: Symbol foo cannot be removed because it is referenced by the section .group[1]. |