1 RUN: env RC_DEBUG_OPTIONS=1 dsymutil -f %p/../Inputs/basic.macho.x86_64 -o - | llvm-dwarfdump -v - | FileCheck %s 2 3 CHECK: .debug_info contents: 4 CHECK: Compile Unit: 5 CHECK: DW_TAG_compile_unit [1] * 6 CHECK: DW_AT_producer {{.*}}"dsymutil 7 CHECK: DW_AT_name {{.*}}"/Inputs/basic1.macho.x86_64.o" 8 CHECK: DW_TAG_constant [2] 9 CHECK: DW_AT_name {{.*}}"dsymutil_warning" 10 CHECK: DW_AT_artificial [DW_FORM_flag] (0x01) 11 CHECK: DW_AT_const_value {{.*}}"unable to open object file: {{[Nn]}}o such file or directory" 12 CHECK: NULL 13 CHECK: Compile Unit: 14 CHECK: DW_TAG_compile_unit [1] * 15 CHECK: DW_AT_producer {{.*}}"dsymutil 16 CHECK: DW_AT_name {{.*}}"/Inputs/basic2.macho.x86_64.o" 17 CHECK: DW_TAG_constant [2] 18 CHECK: DW_AT_name {{.*}}"dsymutil_warning" 19 CHECK: DW_AT_artificial [DW_FORM_flag] (0x01) 20 CHECK: DW_AT_const_value {{.*}}"unable to open object file: {{[Nn]}}o such file or directory" 21 CHECK: NULL 22 CHECK: Compile Unit: 23 CHECK: DW_TAG_compile_unit [1] * 24 CHECK: DW_AT_producer {{.*}}"dsymutil 25 CHECK: DW_AT_name {{.*}}"/Inputs/basic3.macho.x86_64.o" 26 CHECK: DW_TAG_constant [2] 27 CHECK: DW_AT_name {{.*}}"dsymutil_warning" 28 CHECK: DW_AT_artificial [DW_FORM_flag] (0x01) 29 CHECK: DW_AT_const_value {{.*}}"unable to open object file: {{[Nn]}}o such file or directory" 30 CHECK: NULL 31