xref: /llvm-project/flang/test/Driver/emit-asm-from-llvm-bc.ll (revision 9d4a2baaa2c304066199ec6644da80aca7638dc6)
1; Verify that the driver can consume LLVM BC files.
2
3; REQUIRES: aarch64-registered-target
4
5; RUN: rm -f %t.bc
6; RUN: %flang_fc1 -triple aarch64-unknown-linux-gnu -emit-llvm-bc %s -o %t.bc
7; RUN: %flang_fc1 -S -triple aarch64-unknown-linux-gnu -o - %t.bc | FileCheck %s
8; RUN: rm -f %t.bc
9
10; RUN: rm -f %t.bc
11; RUN: %flang -c -target aarch64-unknown-linux-gnu -emit-llvm %s -o %t.bc
12; RUN: %flang -S -target aarch64-unknown-linux-gnu -o - %t.bc | FileCheck %s
13; RUN: rm -f %t.bc
14
15; CHECK-LABEL: foo:
16; CHECK: ret
17
18define void @foo() {
19  ret void
20}
21