; Verify that reading from stdin works as expected - LLVM input ; REQUIRES: aarch64-registered-target ; Input type is implicit - assumed to be Fortran. As the input is provided via ; stdin, the file extension is not relevant here. ; RUN: cat %s | not %flang -S - -o - ; RUN: cat %s | not %flang_fc1 -S - -o - ; Input type is explicit ; RUN: cat %s | %flang -x ir -S -target aarch64-unknown-linux-gnu - -o - | FileCheck %s ; RUN: cat %s | %flang_fc1 -x ir -S -triple aarch64-unknown-linux-gnu - -o - | FileCheck %s ; CHECK-LABEL: foo: ; CHECK: ret define void @foo() { ret void }