[clang] [mlir] [mlir][LLVM] Resync memory effect attribute with LLVM IR (PR #168568)

via cfe-commits cfe-commits at lists.llvm.org
Tue Nov 18 09:43:41 PST 2025


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 92466 tests passed
* 1334 tests skipped
* 1 test failed

## Failed Tests
(click on a test name to see its output)

### Flang
<details>
<summary>Flang.Transforms/set-runtime-call-attributes.fir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
fir-opt -set-runtime-call-attrs /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir
# executed command: fir-opt -set-runtime-call-attrs /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:26:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioBeginBackspace(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8>
# |           ^
# | <stdin>:2:106: note: scanning from here
# |  func.func @test__FortranAioBeginBackspace(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                          ^
# | <stdin>:2:106: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioBeginBackspace(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                          ^
# | <stdin>:2:106: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioBeginBackspace(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                          ^
# | <stdin>:2:106: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioBeginBackspace(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                          ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:37:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioBeginClose(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8>
# |           ^
# | <stdin>:6:102: note: scanning from here
# |  func.func @test__FortranAioBeginClose(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                      ^
# | <stdin>:6:102: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioBeginClose(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                      ^
# | <stdin>:6:102: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioBeginClose(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                      ^
# | <stdin>:6:102: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioBeginClose(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                      ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:48:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioBeginEndfile(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8>
# |           ^
# | <stdin>:10:104: note: scanning from here
# |  func.func @test__FortranAioBeginEndfile(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                        ^
# | <stdin>:10:104: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioBeginEndfile(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                        ^
# | <stdin>:10:104: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioBeginEndfile(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                        ^
# | <stdin>:10:104: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioBeginEndfile(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                        ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:87:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioBeginExternalListInput(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8>
# |           ^
# | <stdin>:22:114: note: scanning from here
# |  func.func @test__FortranAioBeginExternalListInput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                                  ^
# | <stdin>:22:114: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioBeginExternalListInput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                                  ^
# | <stdin>:22:114: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioBeginExternalListInput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                                  ^
# | <stdin>:22:114: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioBeginExternalListInput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                                  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:98:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioBeginExternalListOutput(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8>
# |           ^
# | <stdin>:26:115: note: scanning from here
# |  func.func @test__FortranAioBeginExternalListOutput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                                   ^
# | <stdin>:26:115: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioBeginExternalListOutput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                                   ^
# | <stdin>:26:115: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioBeginExternalListOutput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                                   ^
# | <stdin>:26:115: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioBeginExternalListOutput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                                   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:109:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioBeginFlush(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8>
# |           ^
# | <stdin>:30:102: note: scanning from here
# |  func.func @test__FortranAioBeginFlush(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                      ^
# | <stdin>:30:102: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioBeginFlush(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                      ^
# | <stdin>:30:102: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioBeginFlush(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                      ^
# | <stdin>:30:102: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioBeginFlush(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                      ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:121:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_4:.*]] = fir.call @_FortranAioBeginInquireFile(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]], %[[VAL_3]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64, !fir.ref<i8>, i32) -> !fir.ref<i8>
# |           ^
# | <stdin>:34:129: note: scanning from here
# |  func.func @test__FortranAioBeginInquireFile(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i8>, %arg3: i32) -> !fir.ref<i8> {
# |                                                                                                                                 ^
# | <stdin>:34:129: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioBeginInquireFile(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i8>, %arg3: i32) -> !fir.ref<i8> {
# |                                                                                                                                 ^
# | <stdin>:34:129: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioBeginInquireFile(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i8>, %arg3: i32) -> !fir.ref<i8> {
# |                                                                                                                                 ^
# | <stdin>:34:129: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioBeginInquireFile(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i8>, %arg3: i32) -> !fir.ref<i8> {
# |                                                                                                                                 ^
# | <stdin>:34:129: note: with "VAL_3" equal to "arg3"
# |  func.func @test__FortranAioBeginInquireFile(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i8>, %arg3: i32) -> !fir.ref<i8> {
# |                                                                                                                                 ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:131:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioBeginInquireIoLength(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i32) -> !fir.ref<i8>
# |           ^
# | <stdin>:38:100: note: scanning from here
# |  func.func @test__FortranAioBeginInquireIoLength(%arg0: !fir.ref<i8>, %arg1: i32) -> !fir.ref<i8> {
# |                                                                                                    ^
# | <stdin>:38:100: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioBeginInquireIoLength(%arg0: !fir.ref<i8>, %arg1: i32) -> !fir.ref<i8> {
# |                                                                                                    ^
# | <stdin>:38:100: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioBeginInquireIoLength(%arg0: !fir.ref<i8>, %arg1: i32) -> !fir.ref<i8> {
# |                                                                                                    ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:142:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioBeginInquireUnit(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8>
# |           ^
# | <stdin>:42:108: note: scanning from here
# |  func.func @test__FortranAioBeginInquireUnit(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                            ^
# | <stdin>:42:108: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioBeginInquireUnit(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                            ^
# | <stdin>:42:108: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioBeginInquireUnit(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                            ^
# | <stdin>:42:108: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioBeginInquireUnit(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                            ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:272:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioBeginOpenNewUnit(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i32) -> !fir.ref<i8>
# |           ^
# | <stdin>:78:96: note: scanning from here
# |  func.func @test__FortranAioBeginOpenNewUnit(%arg0: !fir.ref<i8>, %arg1: i32) -> !fir.ref<i8> {
# |                                                                                                ^
# | <stdin>:78:96: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioBeginOpenNewUnit(%arg0: !fir.ref<i8>, %arg1: i32) -> !fir.ref<i8> {
# |                                                                                                ^
# | <stdin>:78:96: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioBeginOpenNewUnit(%arg0: !fir.ref<i8>, %arg1: i32) -> !fir.ref<i8> {
# |                                                                                                ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:283:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioBeginOpenUnit(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8>
# |           ^
# | <stdin>:82:105: note: scanning from here
# |  func.func @test__FortranAioBeginOpenUnit(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                         ^
# | <stdin>:82:105: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioBeginOpenUnit(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                         ^
# | <stdin>:82:105: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioBeginOpenUnit(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                         ^
# | <stdin>:82:105: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioBeginOpenUnit(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                         ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:294:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioBeginRewind(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8>
# |           ^
# | <stdin>:86:103: note: scanning from here
# |  func.func @test__FortranAioBeginRewind(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                       ^
# | <stdin>:86:103: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioBeginRewind(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                       ^
# | <stdin>:86:103: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioBeginRewind(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                       ^
# | <stdin>:86:103: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioBeginRewind(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:305:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioBeginUnformattedInput(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8>
# |           ^
# | <stdin>:90:113: note: scanning from here
# |  func.func @test__FortranAioBeginUnformattedInput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                                 ^
# | <stdin>:90:113: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioBeginUnformattedInput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                                 ^
# | <stdin>:90:113: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioBeginUnformattedInput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                                 ^
# | <stdin>:90:113: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioBeginUnformattedInput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                                 ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:316:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioBeginUnformattedOutput(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8>
# |           ^
# | <stdin>:94:114: note: scanning from here
# |  func.func @test__FortranAioBeginUnformattedOutput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                                  ^
# | <stdin>:94:114: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioBeginUnformattedOutput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                                  ^
# | <stdin>:94:114: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioBeginUnformattedOutput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                                  ^
# | <stdin>:94:114: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioBeginUnformattedOutput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                                  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:328:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_4:.*]] = fir.call @_FortranAioBeginWait(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]], %[[VAL_3]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (i32, i32, !fir.ref<i8>, i32) -> !fir.ref<i8>
# |           ^
# | <stdin>:98:113: note: scanning from here
# |  func.func @test__FortranAioBeginWait(%arg0: i32, %arg1: i32, %arg2: !fir.ref<i8>, %arg3: i32) -> !fir.ref<i8> {
# |                                                                                                                 ^
# | <stdin>:98:113: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioBeginWait(%arg0: i32, %arg1: i32, %arg2: !fir.ref<i8>, %arg3: i32) -> !fir.ref<i8> {
# |                                                                                                                 ^
# | <stdin>:98:113: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioBeginWait(%arg0: i32, %arg1: i32, %arg2: !fir.ref<i8>, %arg3: i32) -> !fir.ref<i8> {
# |                                                                                                                 ^
# | <stdin>:98:113: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioBeginWait(%arg0: i32, %arg1: i32, %arg2: !fir.ref<i8>, %arg3: i32) -> !fir.ref<i8> {
# |                                                                                                                 ^
# | <stdin>:98:113: note: with "VAL_3" equal to "arg3"
# |  func.func @test__FortranAioBeginWait(%arg0: i32, %arg1: i32, %arg2: !fir.ref<i8>, %arg3: i32) -> !fir.ref<i8> {
# |                                                                                                                 ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:339:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioBeginWaitAll(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8>
# |           ^
# | <stdin>:102:104: note: scanning from here
# |  func.func @test__FortranAioBeginWaitAll(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                        ^
# | <stdin>:102:104: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioBeginWaitAll(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                        ^
# | <stdin>:102:104: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioBeginWaitAll(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                        ^
# | <stdin>:102:104: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioBeginWaitAll(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> {
# |                                                                                                        ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:353:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_6:.*]] = fir.call @_FortranAioCheckUnitNumberInRange128(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]], %[[VAL_3]], %[[VAL_4]], %[[VAL_5]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (i128, i1, !fir.ref<i8>, i64, !fir.ref<i8>, i32) -> i32
# |           ^
# | <stdin>:106:153: note: scanning from here
# |  func.func @test__FortranAioCheckUnitNumberInRange128(%arg0: i128, %arg1: i1, %arg2: !fir.ref<i8>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> i32 {
# |                                                                                                                                                         ^
# | <stdin>:106:153: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioCheckUnitNumberInRange128(%arg0: i128, %arg1: i1, %arg2: !fir.ref<i8>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> i32 {
# |                                                                                                                                                         ^
# | <stdin>:106:153: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioCheckUnitNumberInRange128(%arg0: i128, %arg1: i1, %arg2: !fir.ref<i8>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> i32 {
# |                                                                                                                                                         ^
# | <stdin>:106:153: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioCheckUnitNumberInRange128(%arg0: i128, %arg1: i1, %arg2: !fir.ref<i8>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> i32 {
# |                                                                                                                                                         ^
# | <stdin>:106:153: note: with "VAL_3" equal to "arg3"
# |  func.func @test__FortranAioCheckUnitNumberInRange128(%arg0: i128, %arg1: i1, %arg2: !fir.ref<i8>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> i32 {
# |                                                                                                                                                         ^
# | <stdin>:106:153: note: with "VAL_4" equal to "arg4"
# |  func.func @test__FortranAioCheckUnitNumberInRange128(%arg0: i128, %arg1: i1, %arg2: !fir.ref<i8>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> i32 {
# |                                                                                                                                                         ^
# | <stdin>:106:153: note: with "VAL_5" equal to "arg5"
# |  func.func @test__FortranAioCheckUnitNumberInRange128(%arg0: i128, %arg1: i1, %arg2: !fir.ref<i8>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> i32 {
# |                                                                                                                                                         ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:367:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_6:.*]] = fir.call @_FortranAioCheckUnitNumberInRange64(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]], %[[VAL_3]], %[[VAL_4]], %[[VAL_5]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (i64, i1, !fir.ref<i8>, i64, !fir.ref<i8>, i32) -> i32
# |           ^
# | <stdin>:110:151: note: scanning from here
# |  func.func @test__FortranAioCheckUnitNumberInRange64(%arg0: i64, %arg1: i1, %arg2: !fir.ref<i8>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> i32 {
# |                                                                                                                                                       ^
# | <stdin>:110:151: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioCheckUnitNumberInRange64(%arg0: i64, %arg1: i1, %arg2: !fir.ref<i8>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> i32 {
# |                                                                                                                                                       ^
# | <stdin>:110:151: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioCheckUnitNumberInRange64(%arg0: i64, %arg1: i1, %arg2: !fir.ref<i8>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> i32 {
# |                                                                                                                                                       ^
# | <stdin>:110:151: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioCheckUnitNumberInRange64(%arg0: i64, %arg1: i1, %arg2: !fir.ref<i8>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> i32 {
# |                                                                                                                                                       ^
# | <stdin>:110:151: note: with "VAL_3" equal to "arg3"
# |  func.func @test__FortranAioCheckUnitNumberInRange64(%arg0: i64, %arg1: i1, %arg2: !fir.ref<i8>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> i32 {
# |                                                                                                                                                       ^
# | <stdin>:110:151: note: with "VAL_4" equal to "arg4"
# |  func.func @test__FortranAioCheckUnitNumberInRange64(%arg0: i64, %arg1: i1, %arg2: !fir.ref<i8>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> i32 {
# |                                                                                                                                                       ^
# | <stdin>:110:151: note: with "VAL_5" equal to "arg5"
# |  func.func @test__FortranAioCheckUnitNumberInRange64(%arg0: i64, %arg1: i1, %arg2: !fir.ref<i8>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> i32 {
# |                                                                                                                                                       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:381:11: error: CHECK: expected string not found in input
# | // CHECK: fir.call @_FortranAioEnableHandlers(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]], %[[VAL_3]], %[[VAL_4]], %[[VAL_5]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i1, i1, i1, i1, i1) -> ()
# |           ^
# | <stdin>:114:121: note: scanning from here
# |  func.func @test__FortranAioEnableHandlers(%arg0: !fir.ref<i8>, %arg1: i1, %arg2: i1, %arg3: i1, %arg4: i1, %arg5: i1) {
# |                                                                                                                         ^
# | <stdin>:114:121: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioEnableHandlers(%arg0: !fir.ref<i8>, %arg1: i1, %arg2: i1, %arg3: i1, %arg4: i1, %arg5: i1) {
# |                                                                                                                         ^
# | <stdin>:114:121: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioEnableHandlers(%arg0: !fir.ref<i8>, %arg1: i1, %arg2: i1, %arg3: i1, %arg4: i1, %arg5: i1) {
# |                                                                                                                         ^
# | <stdin>:114:121: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioEnableHandlers(%arg0: !fir.ref<i8>, %arg1: i1, %arg2: i1, %arg3: i1, %arg4: i1, %arg5: i1) {
# |                                                                                                                         ^
# | <stdin>:114:121: note: with "VAL_3" equal to "arg3"
# |  func.func @test__FortranAioEnableHandlers(%arg0: !fir.ref<i8>, %arg1: i1, %arg2: i1, %arg3: i1, %arg4: i1, %arg5: i1) {
# |                                                                                                                         ^
# | <stdin>:114:121: note: with "VAL_4" equal to "arg4"
# |  func.func @test__FortranAioEnableHandlers(%arg0: !fir.ref<i8>, %arg1: i1, %arg2: i1, %arg3: i1, %arg4: i1, %arg5: i1) {
# |                                                                                                                         ^
# | <stdin>:114:121: note: with "VAL_5" equal to "arg5"
# |  func.func @test__FortranAioEnableHandlers(%arg0: !fir.ref<i8>, %arg1: i1, %arg2: i1, %arg3: i1, %arg4: i1, %arg5: i1) {
# |                                                                                                                         ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:390:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_1:.*]] = fir.call @_FortranAioEndIoStatement(%[[VAL_0]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>) -> i32
# |           ^
# | <stdin>:118:73: note: scanning from here
# |  func.func @test__FortranAioEndIoStatement(%arg0: !fir.ref<i8>) -> i32 {
# |                                                                         ^
# | <stdin>:118:73: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioEndIoStatement(%arg0: !fir.ref<i8>) -> i32 {
# |                                                                         ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:399:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_1:.*]] = fir.call @_FortranAioGetAsynchronousId(%[[VAL_0]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>) -> i32
# |           ^
# | <stdin>:122:76: note: scanning from here
# |  func.func @test__FortranAioGetAsynchronousId(%arg0: !fir.ref<i8>) -> i32 {
# |                                                                            ^
# | <stdin>:122:76: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioGetAsynchronousId(%arg0: !fir.ref<i8>) -> i32 {
# |                                                                            ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:408:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_1:.*]] = fir.call @_FortranAioGetIoLength(%[[VAL_0]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>) -> i64
# |           ^
# | <stdin>:126:70: note: scanning from here
# |  func.func @test__FortranAioGetIoLength(%arg0: !fir.ref<i8>) -> i64 {
# |                                                                      ^
# | <stdin>:126:70: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioGetIoLength(%arg0: !fir.ref<i8>) -> i64 {
# |                                                                      ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:419:11: error: CHECK: expected string not found in input
# | // CHECK: fir.call @_FortranAioGetIoMsg(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> ()
# |           ^
# | <stdin>:130:93: note: scanning from here
# |  func.func @test__FortranAioGetIoMsg(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) {
# |                                                                                             ^
# | <stdin>:130:93: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioGetIoMsg(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) {
# |                                                                                             ^
# | <stdin>:130:93: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioGetIoMsg(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) {
# |                                                                                             ^
# | <stdin>:130:93: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioGetIoMsg(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) {
# |                                                                                             ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:430:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioGetNewUnit(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i32>, i32) -> i1
# |           ^
# | <stdin>:134:102: note: scanning from here
# |  func.func @test__FortranAioGetNewUnit(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i32>, %arg2: i32) -> i1 {
# |                                                                                                      ^
# | <stdin>:134:102: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioGetNewUnit(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i32>, %arg2: i32) -> i1 {
# |                                                                                                      ^
# | <stdin>:134:102: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioGetNewUnit(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i32>, %arg2: i32) -> i1 {
# |                                                                                                      ^
# | <stdin>:134:102: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioGetNewUnit(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i32>, %arg2: i32) -> i1 {
# |                                                                                                      ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:439:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_1:.*]] = fir.call @_FortranAioGetSize(%[[VAL_0]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>) -> i64
# |           ^
# | <stdin>:138:66: note: scanning from here
# |  func.func @test__FortranAioGetSize(%arg0: !fir.ref<i8>) -> i64 {
# |                                                                  ^
# | <stdin>:138:66: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioGetSize(%arg0: !fir.ref<i8>) -> i64 {
# |                                                                  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:450:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioInputAscii(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:142:101: note: scanning from here
# |  func.func @test__FortranAioInputAscii(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                     ^
# | <stdin>:142:101: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioInputAscii(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                     ^
# | <stdin>:142:101: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioInputAscii(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                     ^
# | <stdin>:142:101: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioInputAscii(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:460:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioInputComplex32(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<f32>) -> i1
# |           ^
# | <stdin>:146:94: note: scanning from here
# |  func.func @test__FortranAioInputComplex32(%arg0: !fir.ref<i8>, %arg1: !fir.ref<f32>) -> i1 {
# |                                                                                              ^
# | <stdin>:146:94: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioInputComplex32(%arg0: !fir.ref<i8>, %arg1: !fir.ref<f32>) -> i1 {
# |                                                                                              ^
# | <stdin>:146:94: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioInputComplex32(%arg0: !fir.ref<i8>, %arg1: !fir.ref<f32>) -> i1 {
# |                                                                                              ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:470:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioInputComplex64(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<f64>) -> i1
# |           ^
# | <stdin>:150:94: note: scanning from here
# |  func.func @test__FortranAioInputComplex64(%arg0: !fir.ref<i8>, %arg1: !fir.ref<f64>) -> i1 {
# |                                                                                              ^
# | <stdin>:150:94: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioInputComplex64(%arg0: !fir.ref<i8>, %arg1: !fir.ref<f64>) -> i1 {
# |                                                                                              ^
# | <stdin>:150:94: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioInputComplex64(%arg0: !fir.ref<i8>, %arg1: !fir.ref<f64>) -> i1 {
# |                                                                                              ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:502:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioInputInteger(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i64>, i32) -> i1
# |           ^
# | <stdin>:162:104: note: scanning from here
# |  func.func @test__FortranAioInputInteger(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i64>, %arg2: i32) -> i1 {
# |                                                                                                        ^
# | <stdin>:162:104: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioInputInteger(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i64>, %arg2: i32) -> i1 {
# |                                                                                                        ^
# | <stdin>:162:104: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioInputInteger(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i64>, %arg2: i32) -> i1 {
# |                                                                                                        ^
# | <stdin>:162:104: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioInputInteger(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i64>, %arg2: i32) -> i1 {
# |                                                                                                        ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:512:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioInputLogical(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i1>) -> i1
# |           ^
# | <stdin>:166:91: note: scanning from here
# |  func.func @test__FortranAioInputLogical(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i1>) -> i1 {
# |                                                                                           ^
# | <stdin>:166:91: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioInputLogical(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i1>) -> i1 {
# |                                                                                           ^
# | <stdin>:166:91: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioInputLogical(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i1>) -> i1 {
# |                                                                                           ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:532:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioInputReal32(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<f32>) -> i1
# |           ^
# | <stdin>:174:91: note: scanning from here
# |  func.func @test__FortranAioInputReal32(%arg0: !fir.ref<i8>, %arg1: !fir.ref<f32>) -> i1 {
# |                                                                                           ^
# | <stdin>:174:91: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioInputReal32(%arg0: !fir.ref<i8>, %arg1: !fir.ref<f32>) -> i1 {
# |                                                                                           ^
# | <stdin>:174:91: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioInputReal32(%arg0: !fir.ref<i8>, %arg1: !fir.ref<f32>) -> i1 {
# |                                                                                           ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:542:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioInputReal64(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<f64>) -> i1
# |           ^
# | <stdin>:178:91: note: scanning from here
# |  func.func @test__FortranAioInputReal64(%arg0: !fir.ref<i8>, %arg1: !fir.ref<f64>) -> i1 {
# |                                                                                           ^
# | <stdin>:178:91: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioInputReal64(%arg0: !fir.ref<i8>, %arg1: !fir.ref<f64>) -> i1 {
# |                                                                                           ^
# | <stdin>:178:91: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioInputReal64(%arg0: !fir.ref<i8>, %arg1: !fir.ref<f64>) -> i1 {
# |                                                                                           ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:554:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_4:.*]] = fir.call @_FortranAioInquireCharacter(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]], %[[VAL_3]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:182:119: note: scanning from here
# |  func.func @test__FortranAioInquireCharacter(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i8>, %arg3: i64) -> i1 {
# |                                                                                                                       ^
# | <stdin>:182:119: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioInquireCharacter(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i8>, %arg3: i64) -> i1 {
# |                                                                                                                       ^
# | <stdin>:182:119: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioInquireCharacter(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i8>, %arg3: i64) -> i1 {
# |                                                                                                                       ^
# | <stdin>:182:119: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioInquireCharacter(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i8>, %arg3: i64) -> i1 {
# |                                                                                                                       ^
# | <stdin>:182:119: note: with "VAL_3" equal to "arg3"
# |  func.func @test__FortranAioInquireCharacter(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i8>, %arg3: i64) -> i1 {
# |                                                                                                                       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:566:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_4:.*]] = fir.call @_FortranAioInquireInteger64(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]], %[[VAL_3]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64, !fir.ref<i64>, i32) -> i1
# |           ^
# | <stdin>:186:120: note: scanning from here
# |  func.func @test__FortranAioInquireInteger64(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i64>, %arg3: i32) -> i1 {
# |                                                                                                                        ^
# | <stdin>:186:120: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioInquireInteger64(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i64>, %arg3: i32) -> i1 {
# |                                                                                                                        ^
# | <stdin>:186:120: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioInquireInteger64(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i64>, %arg3: i32) -> i1 {
# |                                                                                                                        ^
# | <stdin>:186:120: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioInquireInteger64(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i64>, %arg3: i32) -> i1 {
# |                                                                                                                        ^
# | <stdin>:186:120: note: with "VAL_3" equal to "arg3"
# |  func.func @test__FortranAioInquireInteger64(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i64>, %arg3: i32) -> i1 {
# |                                                                                                                        ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:577:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioInquireLogical(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64, !fir.ref<i1>) -> i1
# |           ^
# | <stdin>:190:105: note: scanning from here
# |  func.func @test__FortranAioInquireLogical(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i1>) -> i1 {
# |                                                                                                         ^
# | <stdin>:190:105: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioInquireLogical(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i1>) -> i1 {
# |                                                                                                         ^
# | <stdin>:190:105: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioInquireLogical(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i1>) -> i1 {
# |                                                                                                         ^
# | <stdin>:190:105: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioInquireLogical(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i1>) -> i1 {
# |                                                                                                         ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:588:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioInquirePendingId(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i32, !fir.ref<i1>) -> i1
# |           ^
# | <stdin>:194:107: note: scanning from here
# |  func.func @test__FortranAioInquirePendingId(%arg0: !fir.ref<i8>, %arg1: i32, %arg2: !fir.ref<i1>) -> i1 {
# |                                                                                                           ^
# | <stdin>:194:107: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioInquirePendingId(%arg0: !fir.ref<i8>, %arg1: i32, %arg2: !fir.ref<i1>) -> i1 {
# |                                                                                                           ^
# | <stdin>:194:107: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioInquirePendingId(%arg0: !fir.ref<i8>, %arg1: i32, %arg2: !fir.ref<i1>) -> i1 {
# |                                                                                                           ^
# | <stdin>:194:107: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioInquirePendingId(%arg0: !fir.ref<i8>, %arg1: i32, %arg2: !fir.ref<i1>) -> i1 {
# |                                                                                                           ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:599:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioOutputAscii(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:198:102: note: scanning from here
# |  func.func @test__FortranAioOutputAscii(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                      ^
# | <stdin>:198:102: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioOutputAscii(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                      ^
# | <stdin>:198:102: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioOutputAscii(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                      ^
# | <stdin>:198:102: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioOutputAscii(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                      ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:610:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioOutputComplex32(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, f32, f32) -> i1
# |           ^
# | <stdin>:202:97: note: scanning from here
# |  func.func @test__FortranAioOutputComplex32(%arg0: !fir.ref<i8>, %arg1: f32, %arg2: f32) -> i1 {
# |                                                                                                 ^
# | <stdin>:202:97: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioOutputComplex32(%arg0: !fir.ref<i8>, %arg1: f32, %arg2: f32) -> i1 {
# |                                                                                                 ^
# | <stdin>:202:97: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioOutputComplex32(%arg0: !fir.ref<i8>, %arg1: f32, %arg2: f32) -> i1 {
# |                                                                                                 ^
# | <stdin>:202:97: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioOutputComplex32(%arg0: !fir.ref<i8>, %arg1: f32, %arg2: f32) -> i1 {
# |                                                                                                 ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:621:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioOutputComplex64(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, f64, f64) -> i1
# |           ^
# | <stdin>:206:97: note: scanning from here
# |  func.func @test__FortranAioOutputComplex64(%arg0: !fir.ref<i8>, %arg1: f64, %arg2: f64) -> i1 {
# |                                                                                                 ^
# | <stdin>:206:97: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioOutputComplex64(%arg0: !fir.ref<i8>, %arg1: f64, %arg2: f64) -> i1 {
# |                                                                                                 ^
# | <stdin>:206:97: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioOutputComplex64(%arg0: !fir.ref<i8>, %arg1: f64, %arg2: f64) -> i1 {
# |                                                                                                 ^
# | <stdin>:206:97: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioOutputComplex64(%arg0: !fir.ref<i8>, %arg1: f64, %arg2: f64) -> i1 {
# |                                                                                                 ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:652:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioOutputInteger128(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i128) -> i1
# |           ^
# | <stdin>:218:87: note: scanning from here
# |  func.func @test__FortranAioOutputInteger128(%arg0: !fir.ref<i8>, %arg1: i128) -> i1 {
# |                                                                                       ^
# | <stdin>:218:87: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioOutputInteger128(%arg0: !fir.ref<i8>, %arg1: i128) -> i1 {
# |                                                                                       ^
# | <stdin>:218:87: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioOutputInteger128(%arg0: !fir.ref<i8>, %arg1: i128) -> i1 {
# |                                                                                       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:662:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioOutputInteger16(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i16) -> i1
# |           ^
# | <stdin>:222:85: note: scanning from here
# |  func.func @test__FortranAioOutputInteger16(%arg0: !fir.ref<i8>, %arg1: i16) -> i1 {
# |                                                                                     ^
# | <stdin>:222:85: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioOutputInteger16(%arg0: !fir.ref<i8>, %arg1: i16) -> i1 {
# |                                                                                     ^
# | <stdin>:222:85: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioOutputInteger16(%arg0: !fir.ref<i8>, %arg1: i16) -> i1 {
# |                                                                                     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:672:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioOutputInteger32(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i32) -> i1
# |           ^
# | <stdin>:226:85: note: scanning from here
# |  func.func @test__FortranAioOutputInteger32(%arg0: !fir.ref<i8>, %arg1: i32) -> i1 {
# |                                                                                     ^
# | <stdin>:226:85: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioOutputInteger32(%arg0: !fir.ref<i8>, %arg1: i32) -> i1 {
# |                                                                                     ^
# | <stdin>:226:85: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioOutputInteger32(%arg0: !fir.ref<i8>, %arg1: i32) -> i1 {
# |                                                                                     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:682:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioOutputInteger64(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:230:85: note: scanning from here
# |  func.func @test__FortranAioOutputInteger64(%arg0: !fir.ref<i8>, %arg1: i64) -> i1 {
# |                                                                                     ^
# | <stdin>:230:85: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioOutputInteger64(%arg0: !fir.ref<i8>, %arg1: i64) -> i1 {
# |                                                                                     ^
# | <stdin>:230:85: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioOutputInteger64(%arg0: !fir.ref<i8>, %arg1: i64) -> i1 {
# |                                                                                     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:692:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioOutputInteger8(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i8) -> i1
# |           ^
# | <stdin>:234:83: note: scanning from here
# |  func.func @test__FortranAioOutputInteger8(%arg0: !fir.ref<i8>, %arg1: i8) -> i1 {
# |                                                                                   ^
# | <stdin>:234:83: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioOutputInteger8(%arg0: !fir.ref<i8>, %arg1: i8) -> i1 {
# |                                                                                   ^
# | <stdin>:234:83: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioOutputInteger8(%arg0: !fir.ref<i8>, %arg1: i8) -> i1 {
# |                                                                                   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:702:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioOutputLogical(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i1) -> i1
# |           ^
# | <stdin>:238:82: note: scanning from here
# |  func.func @test__FortranAioOutputLogical(%arg0: !fir.ref<i8>, %arg1: i1) -> i1 {
# |                                                                                  ^
# | <stdin>:238:82: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioOutputLogical(%arg0: !fir.ref<i8>, %arg1: i1) -> i1 {
# |                                                                                  ^
# | <stdin>:238:82: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioOutputLogical(%arg0: !fir.ref<i8>, %arg1: i1) -> i1 {
# |                                                                                  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:722:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioOutputReal32(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, f32) -> i1
# |           ^
# | <stdin>:246:82: note: scanning from here
# |  func.func @test__FortranAioOutputReal32(%arg0: !fir.ref<i8>, %arg1: f32) -> i1 {
# |                                                                                  ^
# | <stdin>:246:82: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioOutputReal32(%arg0: !fir.ref<i8>, %arg1: f32) -> i1 {
# |                                                                                  ^
# | <stdin>:246:82: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioOutputReal32(%arg0: !fir.ref<i8>, %arg1: f32) -> i1 {
# |                                                                                  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:732:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioOutputReal64(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, f64) -> i1
# |           ^
# | <stdin>:250:82: note: scanning from here
# |  func.func @test__FortranAioOutputReal64(%arg0: !fir.ref<i8>, %arg1: f64) -> i1 {
# |                                                                                  ^
# | <stdin>:250:82: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioOutputReal64(%arg0: !fir.ref<i8>, %arg1: f64) -> i1 {
# |                                                                                  ^
# | <stdin>:250:82: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioOutputReal64(%arg0: !fir.ref<i8>, %arg1: f64) -> i1 {
# |                                                                                  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:743:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetAccess(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:254:100: note: scanning from here
# |  func.func @test__FortranAioSetAccess(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                    ^
# | <stdin>:254:100: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetAccess(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                    ^
# | <stdin>:254:100: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetAccess(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                    ^
# | <stdin>:254:100: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetAccess(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                    ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:754:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetAction(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:258:100: note: scanning from here
# |  func.func @test__FortranAioSetAction(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                    ^
# | <stdin>:258:100: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetAction(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                    ^
# | <stdin>:258:100: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetAction(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                    ^
# | <stdin>:258:100: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetAction(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                    ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:765:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetAdvance(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:262:101: note: scanning from here
# |  func.func @test__FortranAioSetAdvance(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                     ^
# | <stdin>:262:101: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetAdvance(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                     ^
# | <stdin>:262:101: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetAdvance(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                     ^
# | <stdin>:262:101: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetAdvance(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:776:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetAsynchronous(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:266:106: note: scanning from here
# |  func.func @test__FortranAioSetAsynchronous(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                          ^
# | <stdin>:266:106: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetAsynchronous(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                          ^
# | <stdin>:266:106: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetAsynchronous(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                          ^
# | <stdin>:266:106: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetAsynchronous(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                          ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:787:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetBlank(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:270:99: note: scanning from here
# |  func.func @test__FortranAioSetBlank(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                   ^
# | <stdin>:270:99: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetBlank(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                   ^
# | <stdin>:270:99: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetBlank(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                   ^
# | <stdin>:270:99: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetBlank(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:798:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetCarriagecontrol(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:274:109: note: scanning from here
# |  func.func @test__FortranAioSetCarriagecontrol(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                             ^
# | <stdin>:274:109: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetCarriagecontrol(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                             ^
# | <stdin>:274:109: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetCarriagecontrol(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                             ^
# | <stdin>:274:109: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetCarriagecontrol(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                             ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:809:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetConvert(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:278:101: note: scanning from here
# |  func.func @test__FortranAioSetConvert(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                     ^
# | <stdin>:278:101: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetConvert(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                     ^
# | <stdin>:278:101: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetConvert(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                     ^
# | <stdin>:278:101: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetConvert(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:820:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetDecimal(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:282:101: note: scanning from here
# |  func.func @test__FortranAioSetDecimal(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                     ^
# | <stdin>:282:101: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetDecimal(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                     ^
# | <stdin>:282:101: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetDecimal(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                     ^
# | <stdin>:282:101: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetDecimal(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:831:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetDelim(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:286:99: note: scanning from here
# |  func.func @test__FortranAioSetDelim(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                   ^
# | <stdin>:286:99: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetDelim(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                   ^
# | <stdin>:286:99: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetDelim(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                   ^
# | <stdin>:286:99: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetDelim(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:842:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetEncoding(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:290:102: note: scanning from here
# |  func.func @test__FortranAioSetEncoding(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                      ^
# | <stdin>:290:102: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetEncoding(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                      ^
# | <stdin>:290:102: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetEncoding(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                      ^
# | <stdin>:290:102: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetEncoding(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                      ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:853:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetFile(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:294:98: note: scanning from here
# |  func.func @test__FortranAioSetFile(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                  ^
# | <stdin>:294:98: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetFile(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                  ^
# | <stdin>:294:98: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetFile(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                  ^
# | <stdin>:294:98: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetFile(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:864:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetForm(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:298:98: note: scanning from here
# |  func.func @test__FortranAioSetForm(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                  ^
# | <stdin>:298:98: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetForm(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                  ^
# | <stdin>:298:98: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetForm(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                  ^
# | <stdin>:298:98: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetForm(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:875:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetPad(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:302:97: note: scanning from here
# |  func.func @test__FortranAioSetPad(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                 ^
# | <stdin>:302:97: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetPad(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                 ^
# | <stdin>:302:97: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetPad(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                 ^
# | <stdin>:302:97: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetPad(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                 ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:885:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioSetPos(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:306:76: note: scanning from here
# |  func.func @test__FortranAioSetPos(%arg0: !fir.ref<i8>, %arg1: i64) -> i1 {
# |                                                                            ^
# | <stdin>:306:76: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetPos(%arg0: !fir.ref<i8>, %arg1: i64) -> i1 {
# |                                                                            ^
# | <stdin>:306:76: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetPos(%arg0: !fir.ref<i8>, %arg1: i64) -> i1 {
# |                                                                            ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:896:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetPosition(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:310:102: note: scanning from here
# |  func.func @test__FortranAioSetPosition(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                      ^
# | <stdin>:310:102: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetPosition(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                      ^
# | <stdin>:310:102: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetPosition(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                      ^
# | <stdin>:310:102: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetPosition(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                      ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:906:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioSetRec(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:314:76: note: scanning from here
# |  func.func @test__FortranAioSetRec(%arg0: !fir.ref<i8>, %arg1: i64) -> i1 {
# |                                                                            ^
# | <stdin>:314:76: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetRec(%arg0: !fir.ref<i8>, %arg1: i64) -> i1 {
# |                                                                            ^
# | <stdin>:314:76: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetRec(%arg0: !fir.ref<i8>, %arg1: i64) -> i1 {
# |                                                                            ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:916:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_2:.*]] = fir.call @_FortranAioSetRecl(%[[VAL_0]], %[[VAL_1]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:318:77: note: scanning from here
# |  func.func @test__FortranAioSetRecl(%arg0: !fir.ref<i8>, %arg1: i64) -> i1 {
# |                                                                             ^
# | <stdin>:318:77: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetRecl(%arg0: !fir.ref<i8>, %arg1: i64) -> i1 {
# |                                                                             ^
# | <stdin>:318:77: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetRecl(%arg0: !fir.ref<i8>, %arg1: i64) -> i1 {
# |                                                                             ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:927:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetRound(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:322:99: note: scanning from here
# |  func.func @test__FortranAioSetRound(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                   ^
# | <stdin>:322:99: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetRound(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                   ^
# | <stdin>:322:99: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetRound(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                   ^
# | <stdin>:322:99: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetRound(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:938:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetSign(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:326:98: note: scanning from here
# |  func.func @test__FortranAioSetSign(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                  ^
# | <stdin>:326:98: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetSign(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                  ^
# | <stdin>:326:98: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetSign(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                  ^
# | <stdin>:326:98: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetSign(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir:949:11: error: CHECK: expected string not found in input
# | // CHECK: %[[VAL_3:.*]] = fir.call @_FortranAioSetStatus(%[[VAL_0]], %[[VAL_1]], %[[VAL_2]]) {fir.llvm_memory = #llvm.memory_effects<other = none, argMem = readwrite, inaccessibleMem = readwrite>, llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1
# |           ^
# | <stdin>:330:100: note: scanning from here
# |  func.func @test__FortranAioSetStatus(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                    ^
# | <stdin>:330:100: note: with "VAL_0" equal to "arg0"
# |  func.func @test__FortranAioSetStatus(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                    ^
# | <stdin>:330:100: note: with "VAL_1" equal to "arg1"
# |  func.func @test__FortranAioSetStatus(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                    ^
# | <stdin>:330:100: note: with "VAL_2" equal to "arg2"
# |  func.func @test__FortranAioSetStatus(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 {
# |                                                                                                    ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Transforms/set-runtime-call-attributes.fir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              1: module { 
# |              2:  func.func @test__FortranAioBeginBackspace(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> { 
# | check:26'0                                                                                                               X error: no match found
# | check:26'1                                                                                                                 with "VAL_0" equal to "arg0"
# | check:26'2                                                                                                                 with "VAL_1" equal to "arg1"
# | check:26'3                                                                                                                 with "VAL_2" equal to "arg2"
# |              3:  %0 = fir.call @_FortranAioBeginBackspace(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# | check:26'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              4:  return %0 : !fir.ref<i8> 
# | check:26'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              5:  } 
# | check:26'0      ~~~
# |              6:  func.func @test__FortranAioBeginClose(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> { 
# | check:26'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:37'0                                                                                                           X error: no match found
# | check:37'1                                                                                                             with "VAL_0" equal to "arg0"
# | check:37'2                                                                                                             with "VAL_1" equal to "arg1"
# | check:37'3                                                                                                             with "VAL_2" equal to "arg2"
# |              7:  %0 = fir.call @_FortranAioBeginClose(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# | check:37'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              8:  return %0 : !fir.ref<i8> 
# | check:37'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              9:  } 
# | check:37'0      ~~~
# |             10:  func.func @test__FortranAioBeginEndfile(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> { 
# | check:37'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:48'0                                                                                                             X error: no match found
# | check:48'1                                                                                                               with "VAL_0" equal to "arg0"
# | check:48'2                                                                                                               with "VAL_1" equal to "arg1"
# | check:48'3                                                                                                               with "VAL_2" equal to "arg2"
# |             11:  %0 = fir.call @_FortranAioBeginEndfile(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# | check:48'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             12:  return %0 : !fir.ref<i8> 
# | check:48'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             13:  } 
# | check:48'0      ~~~
# |             14:  func.func @test__FortranAioBeginExternalFormattedInput(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.box<none>, %arg3: i32, %arg4: !fir.ref<i8>, %arg5: i32) -> !fir.ref<i8> { 
# | check:48'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             15:  %0 = fir.call @_FortranAioBeginExternalFormattedInput(%arg0, %arg1, %arg2, %arg3, %arg4, %arg5) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64, !fir.box<none>, i32, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# |             16:  return %0 : !fir.ref<i8> 
# |             17:  } 
# |             18:  func.func @test__FortranAioBeginExternalFormattedOutput(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.box<none>, %arg3: i32, %arg4: !fir.ref<i8>, %arg5: i32) -> !fir.ref<i8> { 
# |             19:  %0 = fir.call @_FortranAioBeginExternalFormattedOutput(%arg0, %arg1, %arg2, %arg3, %arg4, %arg5) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64, !fir.box<none>, i32, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# |             20:  return %0 : !fir.ref<i8> 
# |             21:  } 
# |             22:  func.func @test__FortranAioBeginExternalListInput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> { 
# | check:87'0                                                                                                                       X error: no match found
# | check:87'1                                                                                                                         with "VAL_0" equal to "arg0"
# | check:87'2                                                                                                                         with "VAL_1" equal to "arg1"
# | check:87'3                                                                                                                         with "VAL_2" equal to "arg2"
# |             23:  %0 = fir.call @_FortranAioBeginExternalListInput(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# | check:87'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             24:  return %0 : !fir.ref<i8> 
# | check:87'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             25:  } 
# | check:87'0      ~~~
# |             26:  func.func @test__FortranAioBeginExternalListOutput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> { 
# | check:87'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:98'0                                                                                                                        X error: no match found
# | check:98'1                                                                                                                          with "VAL_0" equal to "arg0"
# | check:98'2                                                                                                                          with "VAL_1" equal to "arg1"
# | check:98'3                                                                                                                          with "VAL_2" equal to "arg2"
# |             27:  %0 = fir.call @_FortranAioBeginExternalListOutput(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# | check:98'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             28:  return %0 : !fir.ref<i8> 
# | check:98'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             29:  } 
# | check:98'0      ~~~
# |             30:  func.func @test__FortranAioBeginFlush(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> { 
# | check:98'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:109'0                                                                                                          X error: no match found
# | check:109'1                                                                                                            with "VAL_0" equal to "arg0"
# | check:109'2                                                                                                            with "VAL_1" equal to "arg1"
# | check:109'3                                                                                                            with "VAL_2" equal to "arg2"
# |             31:  %0 = fir.call @_FortranAioBeginFlush(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# | check:109'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             32:  return %0 : !fir.ref<i8> 
# | check:109'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             33:  } 
# | check:109'0     ~~~
# |             34:  func.func @test__FortranAioBeginInquireFile(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i8>, %arg3: i32) -> !fir.ref<i8> { 
# | check:109'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:121'0                                                                                                                                     X error: no match found
# | check:121'1                                                                                                                                       with "VAL_0" equal to "arg0"
# | check:121'2                                                                                                                                       with "VAL_1" equal to "arg1"
# | check:121'3                                                                                                                                       with "VAL_2" equal to "arg2"
# | check:121'4                                                                                                                                       with "VAL_3" equal to "arg3"
# |             35:  %0 = fir.call @_FortranAioBeginInquireFile(%arg0, %arg1, %arg2, %arg3) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# | check:121'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             36:  return %0 : !fir.ref<i8> 
# | check:121'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             37:  } 
# | check:121'0     ~~~
# |             38:  func.func @test__FortranAioBeginInquireIoLength(%arg0: !fir.ref<i8>, %arg1: i32) -> !fir.ref<i8> { 
# | check:121'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:131'0                                                                                                        X error: no match found
# | check:131'1                                                                                                          with "VAL_0" equal to "arg0"
# | check:131'2                                                                                                          with "VAL_1" equal to "arg1"
# |             39:  %0 = fir.call @_FortranAioBeginInquireIoLength(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i32) -> !fir.ref<i8> 
# | check:131'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             40:  return %0 : !fir.ref<i8> 
# | check:131'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             41:  } 
# | check:131'0     ~~~
# |             42:  func.func @test__FortranAioBeginInquireUnit(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> { 
# | check:131'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:142'0                                                                                                                X error: no match found
# | check:142'1                                                                                                                  with "VAL_0" equal to "arg0"
# | check:142'2                                                                                                                  with "VAL_1" equal to "arg1"
# | check:142'3                                                                                                                  with "VAL_2" equal to "arg2"
# |             43:  %0 = fir.call @_FortranAioBeginInquireUnit(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# | check:142'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             44:  return %0 : !fir.ref<i8> 
# | check:142'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             45:  } 
# | check:142'0     ~~~
# |             46:  func.func @test__FortranAioBeginInternalArrayFormattedInput(%arg0: !fir.box<none>, %arg1: !fir.ref<i8>, %arg2: i64, %arg3: !fir.box<none>, %arg4: !fir.ref<!fir.llvm_ptr<i8>>, %arg5: i64, %arg6: !fir.ref<i8>, %arg7: i32) -> !fir.ref<i8> { 
# | check:142'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             47:  %0 = fir.call @_FortranAioBeginInternalArrayFormattedInput(%arg0, %arg1, %arg2, %arg3, %arg4, %arg5, %arg6, %arg7) {llvm.nocallback, llvm.nosync} : (!fir.box<none>, !fir.ref<i8>, i64, !fir.box<none>, !fir.ref<!fir.llvm_ptr<i8>>, i64, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# |              .
# |              .
# |              .
# |             73:  } 
# |             74:  func.func @test__FortranAioBeginInternalListOutput(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<!fir.llvm_ptr<i8>>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> !fir.ref<i8> { 
# |             75:  %0 = fir.call @_FortranAioBeginInternalListOutput(%arg0, %arg1, %arg2, %arg3, %arg4, %arg5) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64, !fir.ref<!fir.llvm_ptr<i8>>, i64, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# |             76:  return %0 : !fir.ref<i8> 
# |             77:  } 
# |             78:  func.func @test__FortranAioBeginOpenNewUnit(%arg0: !fir.ref<i8>, %arg1: i32) -> !fir.ref<i8> { 
# | check:272'0                                                                                                    X error: no match found
# | check:272'1                                                                                                      with "VAL_0" equal to "arg0"
# | check:272'2                                                                                                      with "VAL_1" equal to "arg1"
# |             79:  %0 = fir.call @_FortranAioBeginOpenNewUnit(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i32) -> !fir.ref<i8> 
# | check:272'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             80:  return %0 : !fir.ref<i8> 
# | check:272'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             81:  } 
# | check:272'0     ~~~
# |             82:  func.func @test__FortranAioBeginOpenUnit(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> { 
# | check:272'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:283'0                                                                                                             X error: no match found
# | check:283'1                                                                                                               with "VAL_0" equal to "arg0"
# | check:283'2                                                                                                               with "VAL_1" equal to "arg1"
# | check:283'3                                                                                                               with "VAL_2" equal to "arg2"
# |             83:  %0 = fir.call @_FortranAioBeginOpenUnit(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# | check:283'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             84:  return %0 : !fir.ref<i8> 
# | check:283'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             85:  } 
# | check:283'0     ~~~
# |             86:  func.func @test__FortranAioBeginRewind(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> { 
# | check:283'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:294'0                                                                                                           X error: no match found
# | check:294'1                                                                                                             with "VAL_0" equal to "arg0"
# | check:294'2                                                                                                             with "VAL_1" equal to "arg1"
# | check:294'3                                                                                                             with "VAL_2" equal to "arg2"
# |             87:  %0 = fir.call @_FortranAioBeginRewind(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# | check:294'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             88:  return %0 : !fir.ref<i8> 
# | check:294'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             89:  } 
# | check:294'0     ~~~
# |             90:  func.func @test__FortranAioBeginUnformattedInput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> { 
# | check:294'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:305'0                                                                                                                     X error: no match found
# | check:305'1                                                                                                                       with "VAL_0" equal to "arg0"
# | check:305'2                                                                                                                       with "VAL_1" equal to "arg1"
# | check:305'3                                                                                                                       with "VAL_2" equal to "arg2"
# |             91:  %0 = fir.call @_FortranAioBeginUnformattedInput(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# | check:305'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             92:  return %0 : !fir.ref<i8> 
# | check:305'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             93:  } 
# | check:305'0     ~~~
# |             94:  func.func @test__FortranAioBeginUnformattedOutput(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> { 
# | check:305'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:316'0                                                                                                                      X error: no match found
# | check:316'1                                                                                                                        with "VAL_0" equal to "arg0"
# | check:316'2                                                                                                                        with "VAL_1" equal to "arg1"
# | check:316'3                                                                                                                        with "VAL_2" equal to "arg2"
# |             95:  %0 = fir.call @_FortranAioBeginUnformattedOutput(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# | check:316'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             96:  return %0 : !fir.ref<i8> 
# | check:316'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             97:  } 
# | check:316'0     ~~~
# |             98:  func.func @test__FortranAioBeginWait(%arg0: i32, %arg1: i32, %arg2: !fir.ref<i8>, %arg3: i32) -> !fir.ref<i8> { 
# | check:316'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:328'0                                                                                                                     X error: no match found
# | check:328'1                                                                                                                       with "VAL_0" equal to "arg0"
# | check:328'2                                                                                                                       with "VAL_1" equal to "arg1"
# | check:328'3                                                                                                                       with "VAL_2" equal to "arg2"
# | check:328'4                                                                                                                       with "VAL_3" equal to "arg3"
# |             99:  %0 = fir.call @_FortranAioBeginWait(%arg0, %arg1, %arg2, %arg3) {llvm.nocallback, llvm.nosync} : (i32, i32, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# | check:328'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            100:  return %0 : !fir.ref<i8> 
# | check:328'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            101:  } 
# | check:328'0     ~~~
# |            102:  func.func @test__FortranAioBeginWaitAll(%arg0: i32, %arg1: !fir.ref<i8>, %arg2: i32) -> !fir.ref<i8> { 
# | check:328'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:339'0                                                                                                            X error: no match found
# | check:339'1                                                                                                              with "VAL_0" equal to "arg0"
# | check:339'2                                                                                                              with "VAL_1" equal to "arg1"
# | check:339'3                                                                                                              with "VAL_2" equal to "arg2"
# |            103:  %0 = fir.call @_FortranAioBeginWaitAll(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (i32, !fir.ref<i8>, i32) -> !fir.ref<i8> 
# | check:339'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            104:  return %0 : !fir.ref<i8> 
# | check:339'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            105:  } 
# | check:339'0     ~~~
# |            106:  func.func @test__FortranAioCheckUnitNumberInRange128(%arg0: i128, %arg1: i1, %arg2: !fir.ref<i8>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> i32 { 
# | check:339'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:353'0                                                                                                                                                             X error: no match found
# | check:353'1                                                                                                                                                               with "VAL_0" equal to "arg0"
# | check:353'2                                                                                                                                                               with "VAL_1" equal to "arg1"
# | check:353'3                                                                                                                                                               with "VAL_2" equal to "arg2"
# | check:353'4                                                                                                                                                               with "VAL_3" equal to "arg3"
# | check:353'5                                                                                                                                                               with "VAL_4" equal to "arg4"
# | check:353'6                                                                                                                                                               with "VAL_5" equal to "arg5"
# |            107:  %0 = fir.call @_FortranAioCheckUnitNumberInRange128(%arg0, %arg1, %arg2, %arg3, %arg4, %arg5) {llvm.nocallback, llvm.nosync} : (i128, i1, !fir.ref<i8>, i64, !fir.ref<i8>, i32) -> i32 
# | check:353'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            108:  return %0 : i32 
# | check:353'0     ~~~~~~~~~~~~~~~~~
# |            109:  } 
# | check:353'0     ~~~
# |            110:  func.func @test__FortranAioCheckUnitNumberInRange64(%arg0: i64, %arg1: i1, %arg2: !fir.ref<i8>, %arg3: i64, %arg4: !fir.ref<i8>, %arg5: i32) -> i32 { 
# | check:353'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:367'0                                                                                                                                                           X error: no match found
# | check:367'1                                                                                                                                                             with "VAL_0" equal to "arg0"
# | check:367'2                                                                                                                                                             with "VAL_1" equal to "arg1"
# | check:367'3                                                                                                                                                             with "VAL_2" equal to "arg2"
# | check:367'4                                                                                                                                                             with "VAL_3" equal to "arg3"
# | check:367'5                                                                                                                                                             with "VAL_4" equal to "arg4"
# | check:367'6                                                                                                                                                             with "VAL_5" equal to "arg5"
# |            111:  %0 = fir.call @_FortranAioCheckUnitNumberInRange64(%arg0, %arg1, %arg2, %arg3, %arg4, %arg5) {llvm.nocallback, llvm.nosync} : (i64, i1, !fir.ref<i8>, i64, !fir.ref<i8>, i32) -> i32 
# | check:367'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            112:  return %0 : i32 
# | check:367'0     ~~~~~~~~~~~~~~~~~
# |            113:  } 
# | check:367'0     ~~~
# |            114:  func.func @test__FortranAioEnableHandlers(%arg0: !fir.ref<i8>, %arg1: i1, %arg2: i1, %arg3: i1, %arg4: i1, %arg5: i1) { 
# | check:367'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:381'0                                                                                                                             X error: no match found
# | check:381'1                                                                                                                               with "VAL_0" equal to "arg0"
# | check:381'2                                                                                                                               with "VAL_1" equal to "arg1"
# | check:381'3                                                                                                                               with "VAL_2" equal to "arg2"
# | check:381'4                                                                                                                               with "VAL_3" equal to "arg3"
# | check:381'5                                                                                                                               with "VAL_4" equal to "arg4"
# | check:381'6                                                                                                                               with "VAL_5" equal to "arg5"
# |            115:  fir.call @_FortranAioEnableHandlers(%arg0, %arg1, %arg2, %arg3, %arg4, %arg5) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i1, i1, i1, i1, i1) -> () 
# | check:381'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            116:  return 
# | check:381'0     ~~~~~~~~
# |            117:  } 
# | check:381'0     ~~~
# |            118:  func.func @test__FortranAioEndIoStatement(%arg0: !fir.ref<i8>) -> i32 { 
# | check:381'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:390'0                                                                             X error: no match found
# | check:390'1                                                                               with "VAL_0" equal to "arg0"
# |            119:  %0 = fir.call @_FortranAioEndIoStatement(%arg0) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>) -> i32 
# | check:390'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            120:  return %0 : i32 
# | check:390'0     ~~~~~~~~~~~~~~~~~
# |            121:  } 
# | check:390'0     ~~~
# |            122:  func.func @test__FortranAioGetAsynchronousId(%arg0: !fir.ref<i8>) -> i32 { 
# | check:390'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:399'0                                                                                X error: no match found
# | check:399'1                                                                                  with "VAL_0" equal to "arg0"
# |            123:  %0 = fir.call @_FortranAioGetAsynchronousId(%arg0) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>) -> i32 
# | check:399'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            124:  return %0 : i32 
# | check:399'0     ~~~~~~~~~~~~~~~~~
# |            125:  } 
# | check:399'0     ~~~
# |            126:  func.func @test__FortranAioGetIoLength(%arg0: !fir.ref<i8>) -> i64 { 
# | check:399'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:408'0                                                                          X error: no match found
# | check:408'1                                                                            with "VAL_0" equal to "arg0"
# |            127:  %0 = fir.call @_FortranAioGetIoLength(%arg0) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>) -> i64 
# | check:408'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            128:  return %0 : i64 
# | check:408'0     ~~~~~~~~~~~~~~~~~
# |            129:  } 
# | check:408'0     ~~~
# |            130:  func.func @test__FortranAioGetIoMsg(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) { 
# | check:408'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:419'0                                                                                                 X error: no match found
# | check:419'1                                                                                                   with "VAL_0" equal to "arg0"
# | check:419'2                                                                                                   with "VAL_1" equal to "arg1"
# | check:419'3                                                                                                   with "VAL_2" equal to "arg2"
# |            131:  fir.call @_FortranAioGetIoMsg(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> () 
# | check:419'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            132:  return 
# | check:419'0     ~~~~~~~~
# |            133:  } 
# | check:419'0     ~~~
# |            134:  func.func @test__FortranAioGetNewUnit(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i32>, %arg2: i32) -> i1 { 
# | check:419'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:430'0                                                                                                          X error: no match found
# | check:430'1                                                                                                            with "VAL_0" equal to "arg0"
# | check:430'2                                                                                                            with "VAL_1" equal to "arg1"
# | check:430'3                                                                                                            with "VAL_2" equal to "arg2"
# |            135:  %0 = fir.call @_FortranAioGetNewUnit(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i32>, i32) -> i1 
# | check:430'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            136:  return %0 : i1 
# | check:430'0     ~~~~~~~~~~~~~~~~
# |            137:  } 
# | check:430'0     ~~~
# |            138:  func.func @test__FortranAioGetSize(%arg0: !fir.ref<i8>) -> i64 { 
# | check:430'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:439'0                                                                      X error: no match found
# | check:439'1                                                                        with "VAL_0" equal to "arg0"
# |            139:  %0 = fir.call @_FortranAioGetSize(%arg0) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>) -> i64 
# | check:439'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            140:  return %0 : i64 
# | check:439'0     ~~~~~~~~~~~~~~~~~
# |            141:  } 
# | check:439'0     ~~~
# |            142:  func.func @test__FortranAioInputAscii(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:439'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:450'0                                                                                                         X error: no match found
# | check:450'1                                                                                                           with "VAL_0" equal to "arg0"
# | check:450'2                                                                                                           with "VAL_1" equal to "arg1"
# | check:450'3                                                                                                           with "VAL_2" equal to "arg2"
# |            143:  %0 = fir.call @_FortranAioInputAscii(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:450'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            144:  return %0 : i1 
# | check:450'0     ~~~~~~~~~~~~~~~~
# |            145:  } 
# | check:450'0     ~~~
# |            146:  func.func @test__FortranAioInputComplex32(%arg0: !fir.ref<i8>, %arg1: !fir.ref<f32>) -> i1 { 
# | check:450'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:460'0                                                                                                  X error: no match found
# | check:460'1                                                                                                    with "VAL_0" equal to "arg0"
# | check:460'2                                                                                                    with "VAL_1" equal to "arg1"
# |            147:  %0 = fir.call @_FortranAioInputComplex32(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<f32>) -> i1 
# | check:460'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            148:  return %0 : i1 
# | check:460'0     ~~~~~~~~~~~~~~~~
# |            149:  } 
# | check:460'0     ~~~
# |            150:  func.func @test__FortranAioInputComplex64(%arg0: !fir.ref<i8>, %arg1: !fir.ref<f64>) -> i1 { 
# | check:460'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:470'0                                                                                                  X error: no match found
# | check:470'1                                                                                                    with "VAL_0" equal to "arg0"
# | check:470'2                                                                                                    with "VAL_1" equal to "arg1"
# |            151:  %0 = fir.call @_FortranAioInputComplex64(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<f64>) -> i1 
# | check:470'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            152:  return %0 : i1 
# | check:470'0     ~~~~~~~~~~~~~~~~
# |            153:  } 
# | check:470'0     ~~~
# |            154:  func.func @test__FortranAioInputDerivedType(%arg0: !fir.ref<i8>, %arg1: !fir.box<none>, %arg2: !fir.ref<tuple<>>) -> i1 { 
# | check:470'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            155:  %0 = fir.call @_FortranAioInputDerivedType(%arg0, %arg1, %arg2) {llvm.nosync} : (!fir.ref<i8>, !fir.box<none>, !fir.ref<tuple<>>) -> i1 
# |            156:  return %0 : i1 
# |            157:  } 
# |            158:  func.func @test__FortranAioInputDescriptor(%arg0: !fir.ref<i8>, %arg1: !fir.box<none>) -> i1 { 
# |            159:  %0 = fir.call @_FortranAioInputDescriptor(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.box<none>) -> i1 
# |            160:  return %0 : i1 
# |            161:  } 
# |            162:  func.func @test__FortranAioInputInteger(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i64>, %arg2: i32) -> i1 { 
# | check:502'0                                                                                                            X error: no match found
# | check:502'1                                                                                                              with "VAL_0" equal to "arg0"
# | check:502'2                                                                                                              with "VAL_1" equal to "arg1"
# | check:502'3                                                                                                              with "VAL_2" equal to "arg2"
# |            163:  %0 = fir.call @_FortranAioInputInteger(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i64>, i32) -> i1 
# | check:502'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            164:  return %0 : i1 
# | check:502'0     ~~~~~~~~~~~~~~~~
# |            165:  } 
# | check:502'0     ~~~
# |            166:  func.func @test__FortranAioInputLogical(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i1>) -> i1 { 
# | check:502'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:512'0                                                                                               X error: no match found
# | check:512'1                                                                                                 with "VAL_0" equal to "arg0"
# | check:512'2                                                                                                 with "VAL_1" equal to "arg1"
# |            167:  %0 = fir.call @_FortranAioInputLogical(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i1>) -> i1 
# | check:512'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            168:  return %0 : i1 
# | check:512'0     ~~~~~~~~~~~~~~~~
# |            169:  } 
# | check:512'0     ~~~
# |            170:  func.func @test__FortranAioInputNamelist(%arg0: !fir.ref<i8>, %arg1: !fir.ref<tuple<>>) -> i1 { 
# | check:512'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            171:  %0 = fir.call @_FortranAioInputNamelist(%arg0, %arg1) {llvm.nosync} : (!fir.ref<i8>, !fir.ref<tuple<>>) -> i1 
# |            172:  return %0 : i1 
# |            173:  } 
# |            174:  func.func @test__FortranAioInputReal32(%arg0: !fir.ref<i8>, %arg1: !fir.ref<f32>) -> i1 { 
# | check:532'0                                                                                               X error: no match found
# | check:532'1                                                                                                 with "VAL_0" equal to "arg0"
# | check:532'2                                                                                                 with "VAL_1" equal to "arg1"
# |            175:  %0 = fir.call @_FortranAioInputReal32(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<f32>) -> i1 
# | check:532'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            176:  return %0 : i1 
# | check:532'0     ~~~~~~~~~~~~~~~~
# |            177:  } 
# | check:532'0     ~~~
# |            178:  func.func @test__FortranAioInputReal64(%arg0: !fir.ref<i8>, %arg1: !fir.ref<f64>) -> i1 { 
# | check:532'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:542'0                                                                                               X error: no match found
# | check:542'1                                                                                                 with "VAL_0" equal to "arg0"
# | check:542'2                                                                                                 with "VAL_1" equal to "arg1"
# |            179:  %0 = fir.call @_FortranAioInputReal64(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<f64>) -> i1 
# | check:542'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            180:  return %0 : i1 
# | check:542'0     ~~~~~~~~~~~~~~~~
# |            181:  } 
# | check:542'0     ~~~
# |            182:  func.func @test__FortranAioInquireCharacter(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i8>, %arg3: i64) -> i1 { 
# | check:542'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:554'0                                                                                                                           X error: no match found
# | check:554'1                                                                                                                             with "VAL_0" equal to "arg0"
# | check:554'2                                                                                                                             with "VAL_1" equal to "arg1"
# | check:554'3                                                                                                                             with "VAL_2" equal to "arg2"
# | check:554'4                                                                                                                             with "VAL_3" equal to "arg3"
# |            183:  %0 = fir.call @_FortranAioInquireCharacter(%arg0, %arg1, %arg2, %arg3) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64, !fir.ref<i8>, i64) -> i1 
# | check:554'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            184:  return %0 : i1 
# | check:554'0     ~~~~~~~~~~~~~~~~
# |            185:  } 
# | check:554'0     ~~~
# |            186:  func.func @test__FortranAioInquireInteger64(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i64>, %arg3: i32) -> i1 { 
# | check:554'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:566'0                                                                                                                            X error: no match found
# | check:566'1                                                                                                                              with "VAL_0" equal to "arg0"
# | check:566'2                                                                                                                              with "VAL_1" equal to "arg1"
# | check:566'3                                                                                                                              with "VAL_2" equal to "arg2"
# | check:566'4                                                                                                                              with "VAL_3" equal to "arg3"
# |            187:  %0 = fir.call @_FortranAioInquireInteger64(%arg0, %arg1, %arg2, %arg3) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64, !fir.ref<i64>, i32) -> i1 
# | check:566'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            188:  return %0 : i1 
# | check:566'0     ~~~~~~~~~~~~~~~~
# |            189:  } 
# | check:566'0     ~~~
# |            190:  func.func @test__FortranAioInquireLogical(%arg0: !fir.ref<i8>, %arg1: i64, %arg2: !fir.ref<i1>) -> i1 { 
# | check:566'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:577'0                                                                                                             X error: no match found
# | check:577'1                                                                                                               with "VAL_0" equal to "arg0"
# | check:577'2                                                                                                               with "VAL_1" equal to "arg1"
# | check:577'3                                                                                                               with "VAL_2" equal to "arg2"
# |            191:  %0 = fir.call @_FortranAioInquireLogical(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64, !fir.ref<i1>) -> i1 
# | check:577'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            192:  return %0 : i1 
# | check:577'0     ~~~~~~~~~~~~~~~~
# |            193:  } 
# | check:577'0     ~~~
# |            194:  func.func @test__FortranAioInquirePendingId(%arg0: !fir.ref<i8>, %arg1: i32, %arg2: !fir.ref<i1>) -> i1 { 
# | check:577'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:588'0                                                                                                               X error: no match found
# | check:588'1                                                                                                                 with "VAL_0" equal to "arg0"
# | check:588'2                                                                                                                 with "VAL_1" equal to "arg1"
# | check:588'3                                                                                                                 with "VAL_2" equal to "arg2"
# |            195:  %0 = fir.call @_FortranAioInquirePendingId(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i32, !fir.ref<i1>) -> i1 
# | check:588'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            196:  return %0 : i1 
# | check:588'0     ~~~~~~~~~~~~~~~~
# |            197:  } 
# | check:588'0     ~~~
# |            198:  func.func @test__FortranAioOutputAscii(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:588'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:599'0                                                                                                          X error: no match found
# | check:599'1                                                                                                            with "VAL_0" equal to "arg0"
# | check:599'2                                                                                                            with "VAL_1" equal to "arg1"
# | check:599'3                                                                                                            with "VAL_2" equal to "arg2"
# |            199:  %0 = fir.call @_FortranAioOutputAscii(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            200:  return %0 : i1 
# | check:599'0     ~~~~~~~~~~~~~~~~
# |            201:  } 
# | check:599'0     ~~~
# |            202:  func.func @test__FortranAioOutputComplex32(%arg0: !fir.ref<i8>, %arg1: f32, %arg2: f32) -> i1 { 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:610'0                                                                                                     X error: no match found
# | check:610'1                                                                                                       with "VAL_0" equal to "arg0"
# | check:610'2                                                                                                       with "VAL_1" equal to "arg1"
# | check:610'3                                                                                                       with "VAL_2" equal to "arg2"
# |            203:  %0 = fir.call @_FortranAioOutputComplex32(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, f32, f32) -> i1 
# | check:610'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            204:  return %0 : i1 
# | check:610'0     ~~~~~~~~~~~~~~~~
# |            205:  } 
# | check:610'0     ~~~
# |            206:  func.func @test__FortranAioOutputComplex64(%arg0: !fir.ref<i8>, %arg1: f64, %arg2: f64) -> i1 { 
# | check:610'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:621'0                                                                                                     X error: no match found
# | check:621'1                                                                                                       with "VAL_0" equal to "arg0"
# | check:621'2                                                                                                       with "VAL_1" equal to "arg1"
# | check:621'3                                                                                                       with "VAL_2" equal to "arg2"
# |            207:  %0 = fir.call @_FortranAioOutputComplex64(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, f64, f64) -> i1 
# | check:621'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            208:  return %0 : i1 
# | check:621'0     ~~~~~~~~~~~~~~~~
# |            209:  } 
# | check:621'0     ~~~
# |            210:  func.func @test__FortranAioOutputDerivedType(%arg0: !fir.ref<i8>, %arg1: !fir.box<none>, %arg2: !fir.ref<tuple<>>) -> i1 { 
# | check:621'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            211:  %0 = fir.call @_FortranAioOutputDerivedType(%arg0, %arg1, %arg2) {llvm.nosync} : (!fir.ref<i8>, !fir.box<none>, !fir.ref<tuple<>>) -> i1 
# |            212:  return %0 : i1 
# |            213:  } 
# |            214:  func.func @test__FortranAioOutputDescriptor(%arg0: !fir.ref<i8>, %arg1: !fir.box<none>) -> i1 { 
# |            215:  %0 = fir.call @_FortranAioOutputDescriptor(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.box<none>) -> i1 
# |            216:  return %0 : i1 
# |            217:  } 
# |            218:  func.func @test__FortranAioOutputInteger128(%arg0: !fir.ref<i8>, %arg1: i128) -> i1 { 
# | check:652'0                                                                                           X error: no match found
# | check:652'1                                                                                             with "VAL_0" equal to "arg0"
# | check:652'2                                                                                             with "VAL_1" equal to "arg1"
# |            219:  %0 = fir.call @_FortranAioOutputInteger128(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i128) -> i1 
# | check:652'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            220:  return %0 : i1 
# | check:652'0     ~~~~~~~~~~~~~~~~
# |            221:  } 
# | check:652'0     ~~~
# |            222:  func.func @test__FortranAioOutputInteger16(%arg0: !fir.ref<i8>, %arg1: i16) -> i1 { 
# | check:652'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:662'0                                                                                         X error: no match found
# | check:662'1                                                                                           with "VAL_0" equal to "arg0"
# | check:662'2                                                                                           with "VAL_1" equal to "arg1"
# |            223:  %0 = fir.call @_FortranAioOutputInteger16(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i16) -> i1 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            224:  return %0 : i1 
# | check:662'0     ~~~~~~~~~~~~~~~~
# |            225:  } 
# | check:662'0     ~~~
# |            226:  func.func @test__FortranAioOutputInteger32(%arg0: !fir.ref<i8>, %arg1: i32) -> i1 { 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:672'0                                                                                         X error: no match found
# | check:672'1                                                                                           with "VAL_0" equal to "arg0"
# | check:672'2                                                                                           with "VAL_1" equal to "arg1"
# |            227:  %0 = fir.call @_FortranAioOutputInteger32(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i32) -> i1 
# | check:672'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            228:  return %0 : i1 
# | check:672'0     ~~~~~~~~~~~~~~~~
# |            229:  } 
# | check:672'0     ~~~
# |            230:  func.func @test__FortranAioOutputInteger64(%arg0: !fir.ref<i8>, %arg1: i64) -> i1 { 
# | check:672'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:682'0                                                                                         X error: no match found
# | check:682'1                                                                                           with "VAL_0" equal to "arg0"
# | check:682'2                                                                                           with "VAL_1" equal to "arg1"
# |            231:  %0 = fir.call @_FortranAioOutputInteger64(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64) -> i1 
# | check:682'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            232:  return %0 : i1 
# | check:682'0     ~~~~~~~~~~~~~~~~
# |            233:  } 
# | check:682'0     ~~~
# |            234:  func.func @test__FortranAioOutputInteger8(%arg0: !fir.ref<i8>, %arg1: i8) -> i1 { 
# | check:682'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:692'0                                                                                       X error: no match found
# | check:692'1                                                                                         with "VAL_0" equal to "arg0"
# | check:692'2                                                                                         with "VAL_1" equal to "arg1"
# |            235:  %0 = fir.call @_FortranAioOutputInteger8(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i8) -> i1 
# | check:692'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            236:  return %0 : i1 
# | check:692'0     ~~~~~~~~~~~~~~~~
# |            237:  } 
# | check:692'0     ~~~
# |            238:  func.func @test__FortranAioOutputLogical(%arg0: !fir.ref<i8>, %arg1: i1) -> i1 { 
# | check:692'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:702'0                                                                                      X error: no match found
# | check:702'1                                                                                        with "VAL_0" equal to "arg0"
# | check:702'2                                                                                        with "VAL_1" equal to "arg1"
# |            239:  %0 = fir.call @_FortranAioOutputLogical(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i1) -> i1 
# | check:702'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            240:  return %0 : i1 
# | check:702'0     ~~~~~~~~~~~~~~~~
# |            241:  } 
# | check:702'0     ~~~
# |            242:  func.func @test__FortranAioOutputNamelist(%arg0: !fir.ref<i8>, %arg1: !fir.ref<tuple<>>) -> i1 { 
# | check:702'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            243:  %0 = fir.call @_FortranAioOutputNamelist(%arg0, %arg1) {llvm.nosync} : (!fir.ref<i8>, !fir.ref<tuple<>>) -> i1 
# |            244:  return %0 : i1 
# |            245:  } 
# |            246:  func.func @test__FortranAioOutputReal32(%arg0: !fir.ref<i8>, %arg1: f32) -> i1 { 
# | check:722'0                                                                                      X error: no match found
# | check:722'1                                                                                        with "VAL_0" equal to "arg0"
# | check:722'2                                                                                        with "VAL_1" equal to "arg1"
# |            247:  %0 = fir.call @_FortranAioOutputReal32(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, f32) -> i1 
# | check:722'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            248:  return %0 : i1 
# | check:722'0     ~~~~~~~~~~~~~~~~
# |            249:  } 
# | check:722'0     ~~~
# |            250:  func.func @test__FortranAioOutputReal64(%arg0: !fir.ref<i8>, %arg1: f64) -> i1 { 
# | check:722'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:732'0                                                                                      X error: no match found
# | check:732'1                                                                                        with "VAL_0" equal to "arg0"
# | check:732'2                                                                                        with "VAL_1" equal to "arg1"
# |            251:  %0 = fir.call @_FortranAioOutputReal64(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, f64) -> i1 
# | check:732'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            252:  return %0 : i1 
# | check:732'0     ~~~~~~~~~~~~~~~~
# |            253:  } 
# | check:732'0     ~~~
# |            254:  func.func @test__FortranAioSetAccess(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:732'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:743'0                                                                                                        X error: no match found
# | check:743'1                                                                                                          with "VAL_0" equal to "arg0"
# | check:743'2                                                                                                          with "VAL_1" equal to "arg1"
# | check:743'3                                                                                                          with "VAL_2" equal to "arg2"
# |            255:  %0 = fir.call @_FortranAioSetAccess(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:743'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            256:  return %0 : i1 
# | check:743'0     ~~~~~~~~~~~~~~~~
# |            257:  } 
# | check:743'0     ~~~
# |            258:  func.func @test__FortranAioSetAction(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:743'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:754'0                                                                                                        X error: no match found
# | check:754'1                                                                                                          with "VAL_0" equal to "arg0"
# | check:754'2                                                                                                          with "VAL_1" equal to "arg1"
# | check:754'3                                                                                                          with "VAL_2" equal to "arg2"
# |            259:  %0 = fir.call @_FortranAioSetAction(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:754'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            260:  return %0 : i1 
# | check:754'0     ~~~~~~~~~~~~~~~~
# |            261:  } 
# | check:754'0     ~~~
# |            262:  func.func @test__FortranAioSetAdvance(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:754'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:765'0                                                                                                         X error: no match found
# | check:765'1                                                                                                           with "VAL_0" equal to "arg0"
# | check:765'2                                                                                                           with "VAL_1" equal to "arg1"
# | check:765'3                                                                                                           with "VAL_2" equal to "arg2"
# |            263:  %0 = fir.call @_FortranAioSetAdvance(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:765'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            264:  return %0 : i1 
# | check:765'0     ~~~~~~~~~~~~~~~~
# |            265:  } 
# | check:765'0     ~~~
# |            266:  func.func @test__FortranAioSetAsynchronous(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:765'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:776'0                                                                                                              X error: no match found
# | check:776'1                                                                                                                with "VAL_0" equal to "arg0"
# | check:776'2                                                                                                                with "VAL_1" equal to "arg1"
# | check:776'3                                                                                                                with "VAL_2" equal to "arg2"
# |            267:  %0 = fir.call @_FortranAioSetAsynchronous(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:776'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            268:  return %0 : i1 
# | check:776'0     ~~~~~~~~~~~~~~~~
# |            269:  } 
# | check:776'0     ~~~
# |            270:  func.func @test__FortranAioSetBlank(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:776'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:787'0                                                                                                       X error: no match found
# | check:787'1                                                                                                         with "VAL_0" equal to "arg0"
# | check:787'2                                                                                                         with "VAL_1" equal to "arg1"
# | check:787'3                                                                                                         with "VAL_2" equal to "arg2"
# |            271:  %0 = fir.call @_FortranAioSetBlank(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:787'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            272:  return %0 : i1 
# | check:787'0     ~~~~~~~~~~~~~~~~
# |            273:  } 
# | check:787'0     ~~~
# |            274:  func.func @test__FortranAioSetCarriagecontrol(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:787'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:798'0                                                                                                                 X error: no match found
# | check:798'1                                                                                                                   with "VAL_0" equal to "arg0"
# | check:798'2                                                                                                                   with "VAL_1" equal to "arg1"
# | check:798'3                                                                                                                   with "VAL_2" equal to "arg2"
# |            275:  %0 = fir.call @_FortranAioSetCarriagecontrol(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:798'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            276:  return %0 : i1 
# | check:798'0     ~~~~~~~~~~~~~~~~
# |            277:  } 
# | check:798'0     ~~~
# |            278:  func.func @test__FortranAioSetConvert(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:798'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:809'0                                                                                                         X error: no match found
# | check:809'1                                                                                                           with "VAL_0" equal to "arg0"
# | check:809'2                                                                                                           with "VAL_1" equal to "arg1"
# | check:809'3                                                                                                           with "VAL_2" equal to "arg2"
# |            279:  %0 = fir.call @_FortranAioSetConvert(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:809'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            280:  return %0 : i1 
# | check:809'0     ~~~~~~~~~~~~~~~~
# |            281:  } 
# | check:809'0     ~~~
# |            282:  func.func @test__FortranAioSetDecimal(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:809'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:820'0                                                                                                         X error: no match found
# | check:820'1                                                                                                           with "VAL_0" equal to "arg0"
# | check:820'2                                                                                                           with "VAL_1" equal to "arg1"
# | check:820'3                                                                                                           with "VAL_2" equal to "arg2"
# |            283:  %0 = fir.call @_FortranAioSetDecimal(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:820'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            284:  return %0 : i1 
# | check:820'0     ~~~~~~~~~~~~~~~~
# |            285:  } 
# | check:820'0     ~~~
# |            286:  func.func @test__FortranAioSetDelim(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:820'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:831'0                                                                                                       X error: no match found
# | check:831'1                                                                                                         with "VAL_0" equal to "arg0"
# | check:831'2                                                                                                         with "VAL_1" equal to "arg1"
# | check:831'3                                                                                                         with "VAL_2" equal to "arg2"
# |            287:  %0 = fir.call @_FortranAioSetDelim(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:831'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            288:  return %0 : i1 
# | check:831'0     ~~~~~~~~~~~~~~~~
# |            289:  } 
# | check:831'0     ~~~
# |            290:  func.func @test__FortranAioSetEncoding(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:831'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:842'0                                                                                                          X error: no match found
# | check:842'1                                                                                                            with "VAL_0" equal to "arg0"
# | check:842'2                                                                                                            with "VAL_1" equal to "arg1"
# | check:842'3                                                                                                            with "VAL_2" equal to "arg2"
# |            291:  %0 = fir.call @_FortranAioSetEncoding(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:842'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            292:  return %0 : i1 
# | check:842'0     ~~~~~~~~~~~~~~~~
# |            293:  } 
# | check:842'0     ~~~
# |            294:  func.func @test__FortranAioSetFile(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:842'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:853'0                                                                                                      X error: no match found
# | check:853'1                                                                                                        with "VAL_0" equal to "arg0"
# | check:853'2                                                                                                        with "VAL_1" equal to "arg1"
# | check:853'3                                                                                                        with "VAL_2" equal to "arg2"
# |            295:  %0 = fir.call @_FortranAioSetFile(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:853'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            296:  return %0 : i1 
# | check:853'0     ~~~~~~~~~~~~~~~~
# |            297:  } 
# | check:853'0     ~~~
# |            298:  func.func @test__FortranAioSetForm(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:853'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:864'0                                                                                                      X error: no match found
# | check:864'1                                                                                                        with "VAL_0" equal to "arg0"
# | check:864'2                                                                                                        with "VAL_1" equal to "arg1"
# | check:864'3                                                                                                        with "VAL_2" equal to "arg2"
# |            299:  %0 = fir.call @_FortranAioSetForm(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:864'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            300:  return %0 : i1 
# | check:864'0     ~~~~~~~~~~~~~~~~
# |            301:  } 
# | check:864'0     ~~~
# |            302:  func.func @test__FortranAioSetPad(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:864'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:875'0                                                                                                     X error: no match found
# | check:875'1                                                                                                       with "VAL_0" equal to "arg0"
# | check:875'2                                                                                                       with "VAL_1" equal to "arg1"
# | check:875'3                                                                                                       with "VAL_2" equal to "arg2"
# |            303:  %0 = fir.call @_FortranAioSetPad(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:875'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            304:  return %0 : i1 
# | check:875'0     ~~~~~~~~~~~~~~~~
# |            305:  } 
# | check:875'0     ~~~
# |            306:  func.func @test__FortranAioSetPos(%arg0: !fir.ref<i8>, %arg1: i64) -> i1 { 
# | check:875'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:885'0                                                                                X error: no match found
# | check:885'1                                                                                  with "VAL_0" equal to "arg0"
# | check:885'2                                                                                  with "VAL_1" equal to "arg1"
# |            307:  %0 = fir.call @_FortranAioSetPos(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64) -> i1 
# | check:885'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            308:  return %0 : i1 
# | check:885'0     ~~~~~~~~~~~~~~~~
# |            309:  } 
# | check:885'0     ~~~
# |            310:  func.func @test__FortranAioSetPosition(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:885'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:896'0                                                                                                          X error: no match found
# | check:896'1                                                                                                            with "VAL_0" equal to "arg0"
# | check:896'2                                                                                                            with "VAL_1" equal to "arg1"
# | check:896'3                                                                                                            with "VAL_2" equal to "arg2"
# |            311:  %0 = fir.call @_FortranAioSetPosition(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:896'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            312:  return %0 : i1 
# | check:896'0     ~~~~~~~~~~~~~~~~
# |            313:  } 
# | check:896'0     ~~~
# |            314:  func.func @test__FortranAioSetRec(%arg0: !fir.ref<i8>, %arg1: i64) -> i1 { 
# | check:896'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:906'0                                                                                X error: no match found
# | check:906'1                                                                                  with "VAL_0" equal to "arg0"
# | check:906'2                                                                                  with "VAL_1" equal to "arg1"
# |            315:  %0 = fir.call @_FortranAioSetRec(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64) -> i1 
# | check:906'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            316:  return %0 : i1 
# | check:906'0     ~~~~~~~~~~~~~~~~
# |            317:  } 
# | check:906'0     ~~~
# |            318:  func.func @test__FortranAioSetRecl(%arg0: !fir.ref<i8>, %arg1: i64) -> i1 { 
# | check:906'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:916'0                                                                                 X error: no match found
# | check:916'1                                                                                   with "VAL_0" equal to "arg0"
# | check:916'2                                                                                   with "VAL_1" equal to "arg1"
# |            319:  %0 = fir.call @_FortranAioSetRecl(%arg0, %arg1) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, i64) -> i1 
# | check:916'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            320:  return %0 : i1 
# | check:916'0     ~~~~~~~~~~~~~~~~
# |            321:  } 
# | check:916'0     ~~~
# |            322:  func.func @test__FortranAioSetRound(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:916'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:927'0                                                                                                       X error: no match found
# | check:927'1                                                                                                         with "VAL_0" equal to "arg0"
# | check:927'2                                                                                                         with "VAL_1" equal to "arg1"
# | check:927'3                                                                                                         with "VAL_2" equal to "arg2"
# |            323:  %0 = fir.call @_FortranAioSetRound(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:927'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            324:  return %0 : i1 
# | check:927'0     ~~~~~~~~~~~~~~~~
# |            325:  } 
# | check:927'0     ~~~
# |            326:  func.func @test__FortranAioSetSign(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:927'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:938'0                                                                                                      X error: no match found
# | check:938'1                                                                                                        with "VAL_0" equal to "arg0"
# | check:938'2                                                                                                        with "VAL_1" equal to "arg1"
# | check:938'3                                                                                                        with "VAL_2" equal to "arg2"
# |            327:  %0 = fir.call @_FortranAioSetSign(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:938'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            328:  return %0 : i1 
# | check:938'0     ~~~~~~~~~~~~~~~~
# |            329:  } 
# | check:938'0     ~~~
# |            330:  func.func @test__FortranAioSetStatus(%arg0: !fir.ref<i8>, %arg1: !fir.ref<i8>, %arg2: i64) -> i1 { 
# | check:938'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:949'0                                                                                                        X error: no match found
# | check:949'1                                                                                                          with "VAL_0" equal to "arg0"
# | check:949'2                                                                                                          with "VAL_1" equal to "arg1"
# | check:949'3                                                                                                          with "VAL_2" equal to "arg2"
# |            331:  %0 = fir.call @_FortranAioSetStatus(%arg0, %arg1, %arg2) {llvm.nocallback, llvm.nosync} : (!fir.ref<i8>, !fir.ref<i8>, i64) -> i1 
# | check:949'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            332:  return %0 : i1 
# | check:949'0     ~~~~~~~~~~~~~~~~
# |            333:  } 
# | check:949'0     ~~~
# |            334:  func.func private @_FortranAioBeginBackspace(i32, !fir.ref<i8>, i32) -> !fir.ref<i8> attributes {fir.io, fir.runtime} 
# | check:949'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            335:  func.func private @_FortranAioBeginClose(i32, !fir.ref<i8>, i32) -> !fir.ref<i8> attributes {fir.io, fir.runtime} 
# | check:949'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

https://github.com/llvm/llvm-project/pull/168568


More information about the cfe-commits mailing list