@@ -258,11 +258,10 @@ static void DetermineCopyInOutArgument(
258
258
}
259
259
260
260
static void DetermineCopyInOutArgument (
261
- const characteristics::Procedure &procInfo,
262
- ActualArgument &actual, characteristics::DummyArgument &dummy) {
261
+ const characteristics::Procedure &procInfo, ActualArgument &actual,
262
+ characteristics::DummyArgument &dummy) {
263
263
264
264
// TODO: assert? procInfo.HasExplicitInterface()
265
-
266
265
}
267
266
268
267
void ProcedureRef::DetermineCopyInOut () {
@@ -308,8 +307,7 @@ void ProcedureRef::DetermineCopyInOut() {
308
307
// Actual arguments with duplicate keywords. Semantic analysis will
309
308
// deal with the error.
310
309
return ;
311
- }
312
- else {
310
+ } else {
313
311
processedKeywords.insert (actualName);
314
312
if (auto it = std::find_if (procInfo->dummyArguments .begin (),
315
313
procInfo->dummyArguments .end (),
@@ -320,13 +318,11 @@ void ProcedureRef::DetermineCopyInOut() {
320
318
DetermineCopyInOutArgument (*procInfo, *actual, *it);
321
319
}
322
320
}
323
- }
324
- else if (seenKeyword) {
321
+ } else if (seenKeyword) {
325
322
// Non-keyword actual argument after have seen at least one keyword
326
323
// actual argument. Semantic analysis will deal with the error.
327
324
return ;
328
- }
329
- else {
325
+ } else {
330
326
// Positional argument processing
331
327
DetermineCopyInOutArgument (
332
328
*procInfo, *actual, procInfo->dummyArguments [index]);
0 commit comments