21 lines · plain
1; Verify that the driver can consume LLVM BC files.2 3; REQUIRES: aarch64-registered-target4 5; RUN: rm -f %t.bc6; RUN: %flang_fc1 -triple aarch64-unknown-linux-gnu -emit-llvm-bc %s -o %t.bc7; RUN: %flang_fc1 -S -triple aarch64-unknown-linux-gnu -o - %t.bc | FileCheck %s8; RUN: rm -f %t.bc9 10; RUN: rm -f %t.bc11; RUN: %flang -c -target aarch64-unknown-linux-gnu -emit-llvm %s -o %t.bc12; RUN: %flang -S -target aarch64-unknown-linux-gnu -o - %t.bc | FileCheck %s13; RUN: rm -f %t.bc14 15; CHECK-LABEL: foo:16; CHECK: ret17 18define void @foo() {19 ret void20}21