@@ -1587,8 +1587,8 @@ static const IntrinsicInterface intrinsicSubroutine[]{
15871587 {" get_command" ,
15881588 {{" command" , DefaultChar, Rank::scalar, Optionality::optional,
15891589 common::Intent::Out},
1590- {" length" , AnyInt, Rank::scalar, Optionality::optional ,
1591- common::Intent::Out},
1590+ {" length" , TypePattern{IntType, KindCode::greaterOrEqualToKind, 2 } ,
1591+ Rank::scalar, Optionality::optional, common::Intent::Out},
15921592 {" status" , AnyInt, Rank::scalar, Optionality::optional,
15931593 common::Intent::Out},
15941594 {" errmsg" , DefaultChar, Rank::scalar, Optionality::optional,
@@ -1598,8 +1598,8 @@ static const IntrinsicInterface intrinsicSubroutine[]{
15981598 {{" number" , AnyInt, Rank::scalar},
15991599 {" value" , DefaultChar, Rank::scalar, Optionality::optional,
16001600 common::Intent::Out},
1601- {" length" , AnyInt, Rank::scalar, Optionality::optional ,
1602- common::Intent::Out},
1601+ {" length" , TypePattern{IntType, KindCode::greaterOrEqualToKind, 2 } ,
1602+ Rank::scalar, Optionality::optional, common::Intent::Out},
16031603 {" status" , AnyInt, Rank::scalar, Optionality::optional,
16041604 common::Intent::Out},
16051605 {" errmsg" , DefaultChar, Rank::scalar, Optionality::optional,
0 commit comments