| RUN: env LLVM_SYMBOLIZER_OPTS='-e %p/Inputs/discrim --verbose' llvm-symbolizer 0x400590 | FileCheck --check-prefix=LLVM %s |
| RUN: env LLVM_ADDR2LINE_OPTS='-e %p/Inputs/discrim --verbose' llvm-addr2line 0x400590 | FileCheck --check-prefix=GNU %s |
| |
| LLVM: foo |
| LLVM-NEXT: Filename: /tmp{{[\\/]}}discrim.c |
| LLVM-NEXT: Function start filename: /tmp{{[\\/]}}discrim.c |
| LLVM-NEXT: Function start line: 4 |
| LLVM-NEXT: Function start address: 0x400590 |
| LLVM-NEXT: Line: 5 |
| LLVM-NEXT: Column: 7 |
| |
| GNU: Filename: /tmp{{[\\/]}}discrim.c |
| GNU-NEXT: Function start filename: /tmp{{[\\/]}}discrim.c |
| GNU-NEXT: Function start line: 4 |
| GNU-NEXT: Line: 5 |
| GNU-NEXT: Column: 7 |