Skip to content

Commit cd73fcd

Browse files
committed
Changes from subgroup 2025-05-05
1 parent 8feb1cc commit cd73fcd

File tree

1 file changed

+24
-2
lines changed

1 file changed

+24
-2
lines changed

J3-Papers/edits/25-112_misc.txt

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -535,7 +535,7 @@ this point.
535535

536536
* 15.4.3.4.5 Restrictions on generic declarations
537537

538-
[317:10+] Insert new paragraphs to address deferred arguments:
538+
[317:10+] Insert new paragraphs to address deferred arguments:
539539

540540
"An entity with a kind-type parameter whose value depends on a
541541
deferred argument is only TKR compatible with another entity,
@@ -548,7 +548,6 @@ this point.
548548
of an implied-rank entity is not declared with a rank clause, it
549549
does not have the same rank as any other entity."
550550

551-
552551
{ Is "depends on" acceptable terminology here? }
553552

554553
NOTE Some examples of implied-rank entities are shown in the
@@ -589,6 +588,29 @@ this point.
589588
END SUBROUTINE
590589
END TEMPLATE
591590

591+
* 15.5.2.5 Ordinary dummy variables
592+
593+
[326:6] After first sentence of p3, insert a new sentence about for
594+
compatibility of dummy arguments with deferred kind:
595+
596+
"If a kind-type parameter of the actual argument or its
597+
corresponding dummy argument depends on a deferred constant, then
598+
both shall have syntactically equivalent declarations for that
599+
kind-type parameter."
600+
601+
{deferred kind}
602+
603+
[327:12] After p15 introduce new paragraph to address deferred rank
604+
entities:
605+
606+
"If the rank of the actual argument or its corresponding dummy
607+
argument depend on a deferred constant, then their ranks agree if
608+
and only if they are declared with syntactically equivalent
609+
expressions."
610+
611+
612+
{deferred rank}
613+
592614
* 15.6.2.1 General
593615

594616
{<prefix-spec> for templated procedures.}

0 commit comments

Comments
 (0)