1; RUN: llvm-objdump -disassemble -line-numbers %p/Inputs/embedded-source | FileCheck --check-prefix=LINE %s
2; RUN: llvm-objdump -disassemble -source       %p/Inputs/embedded-source | FileCheck --check-prefix=SOURCE %s
3; REQUIRES: x86-registered-target
4
5; LINE: main:
6; LINE-NEXT: ; {{.*}}embedded-source.c:1
7; LINE-NEXT: pushq %rbp
8; LINE: ; {{.*}}embedded-source.c:2
9; LINE-NEXT: movl $2
10; LINE: ; {{.*}}embedded-source.c:3
11; LINE: addl $1
12; LINE: ; {{.*}}embedded-source.c:4
13; LINE: retq
14
15; SOURCE: main:
16; SOURCE-NEXT: ; int main(int argc, char *argv[]) {
17; SOURCE-NEXT: pushq %rbp
18; SOURCE: ; int i = 2;
19; SOURCE-NEXT: movl $2
20; SOURCE: ; i += 1;
21; SOURCE: addl $1
22; SOURCE: ; return i;
23; SOURCE: retq
24