brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.0 KiB · 5d25878 Raw
21 lines · plain
1; The input at Inputs/discriminator.arm64.dylib[.o] produced by compiling2;3;   int foo(int i, int a, int b) {4;     return i ? a : a * b;5;   }6;7; with -g -fdebug-info-for-profiling -O2.8 9RUN: dsymutil --flat --linker=classic -o - --oso-prepend-path %p/../Inputs \10RUN:  --verify-dwarf=none %p/../Inputs/discriminator.arm64.dylib \11RUN:  | llvm-dwarfdump -debug-line - | FileCheck %s12 13RUN: dsymutil --flat --linker=parallel -o - --oso-prepend-path %p/../Inputs \14RUN:  --verify-dwarf=none %p/../Inputs/discriminator.arm64.dylib \15RUN:  | llvm-dwarfdump -debug-line - | FileCheck %s16 17CHECK:          Address            Line   Column File   ISA Discriminator OpIndex Flags18CHECK-NEXT:     ------------------ ------ ------ ------ --- ------------- ------- -------------19CHECK-NEXT:     0x0000000000003f98      2     10      0   0             0       0  is_stmt prologue_end20CHECK-NEXT:     0x0000000000003fa4      2      3      0   0             6       021CHECK-NEXT:     0x0000000000003fa8      2      3      0   0             6       0  end_sequence