Commit e2c4e68 1 parent 4fbc769 commit e2c4e68 Copy full SHA for e2c4e68
File tree 1 file changed +9
-10
lines changed
1 file changed +9
-10
lines changed Original file line number Diff line number Diff line change 41
41
% version of the language which will actually be specified by the next stable
42
42
% release of this document.
43
43
%
44
+ % Jan 2024
45
+ % - Correct the rule about deriving a future type from a type (which is used
46
+ % by `flatten`).
47
+ %
44
48
% Dec 2023
45
49
% - Allow `~/` on operands of type `double` in constant expressions, aligning
46
50
% the specification with already implemented behavior.
@@ -11743,16 +11747,11 @@ \subsection{Function Expressions}
11743
11747
$B$ derives the future type $F$,
11744
11748
then $T$ derives the future type $F$.
11745
11749
\item
11746
- If $T$ is of the form \code{$X$\,\&\,$S$} then:
11747
- \begin{itemize}
11748
- \item
11749
- if $S$ derives the future type $F$,
11750
- then $T$ derives the future type $F$.
11751
- \item
11752
- if $B$ does not derive a future type,
11753
- but $X$ derives the future type $F$,
11754
- then $T$ derives the future type $F$.
11755
- \end{itemize}
11750
+ \commentary{%
11751
+ There is no rule for the case where $T$ is of the form \code{$X$\,\&\,$S$}
11752
+ because this will never occur
11753
+ (this concept is only used in \flattenName, which is defined below).%
11754
+ }
11756
11755
\end{itemize}
11757
11756
11758
11757
\LMHash{}%
You can’t perform that action at this time.
0 commit comments