[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