[flang-commits] [flang] fix optional wait wrongly treated as false (PR #78149)
Yi Wu via flang-commits
flang-commits at lists.llvm.org
Mon Jan 15 05:10:48 PST 2024
================
@@ -2913,7 +2913,8 @@ IntrinsicLibrary::genEoshift(mlir::Type resultType,
// EXECUTE_COMMAND_LINE
void IntrinsicLibrary::genExecuteCommandLine(
llvm::ArrayRef<fir::ExtendedValue> args) {
- assert(args.size() == 5);
+ // Optional KIND argument.
+ assert(args.size() >= 1);
----------------
yi-wu-arm wrote:
changed to
```cpp
// Optional arguments: wait, exitstat, cmdstat, cmdmsg.
assert(args.size() >= 1 && args.size() <= 5);
```
https://github.com/llvm/llvm-project/pull/78149
More information about the flang-commits
mailing list