xref: /llvm-project/flang/test/Driver/mlink-builtin-bc.f90 (revision b75e7c61ffc4adea0ec5fca63ba3feba845c8303)
1! Test -mlink-builtin-bitcode flag
2! RUN: %flang -emit-llvm -c -o %t.bc %S/Inputs/libfun.f90
3! RUN: %flang_fc1 -emit-llvm -o - -mlink-builtin-bitcode %t.bc %s 2>&1 | FileCheck %s
4
5! CHECK: define internal void @libfun_
6
7! RUN: not %flang_fc1 -emit-llvm -o - -mlink-builtin-bitcode %no-%t.bc %s 2>&1 | FileCheck %s --check-prefix=ERROR
8
9! ERROR: error: could not open {{.*}}.bc
10
11external libfun
12parameter(i=1)
13integer :: j
14call libfun(j)
15end program
16