組み込み関数呼び出しでの引数の数の不一致

組み込み関数の呼び出しで、実際のパラメーターの数が仮パラメーターの数と一致しません。

サブルーチン型の FORTRAN 仮引数を呼び出したときにも、同じ種類のエラーが発生することがあります。つまり、仮引数を使用して呼び出されるサブルーチンが組み込み関数で、仮引数に渡される引数の数と組み込み関数の引数の数が一致しない場合に発生することがあります。 この問題が発生した場合は、サブルーチン引数が渡された呼び出し位置を特定する問題箇所もレポートされます。

ID

問題箇所

説明

1

呼び出し位置

渡された実引数

          
real function f1()
f1 = 3.14
end

subroutine f2(sub)
external sub
print *,sub() !note sub called with no arguments
end

external f1
intrinsic sin
interface
subroutine f2(sub)
external sub
end subroutine f2(sub)
end interface

call f2(f1)
call f2(sin) !will call sin with wrong number of arguments
end
        

© 2010 Intel Corporation. 無断での引用、転載を禁じます。