diff --git a/flang/lib/Evaluate/intrinsics.cpp b/flang/lib/Evaluate/intrinsics.cpp --- a/flang/lib/Evaluate/intrinsics.cpp +++ b/flang/lib/Evaluate/intrinsics.cpp @@ -1131,11 +1131,11 @@ common::Intent::Out}}, {}, Rank::elemental, IntrinsicClass::impureSubroutine}, {"system_clock", - {{"count", SameInt, Rank::scalar, Optionality::optional, + {{"count", AnyInt, Rank::scalar, Optionality::optional, common::Intent::Out}, {"count_rate", AnyIntOrReal, Rank::scalar, Optionality::optional, common::Intent::Out}, - {"count_max", SameInt, Rank::scalar, Optionality::optional, + {"count_max", AnyInt, Rank::scalar, Optionality::optional, common::Intent::Out}}, {}, Rank::elemental, IntrinsicClass::impureSubroutine}, };