Skip to content

Commit 1d31e4d

Browse files
committed
Added constraint that the colliding members must be concrete
1 parent e3b0735 commit 1d31e4d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

specification/dartLangSpec.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5501,10 +5501,10 @@ \subsection{Mixin Application}
55015501
Let \DefineSymbol{L_M} be the library containing the declaration of $M$.
55025502

55035503
\LMHash{}%
5504-
Assume that $S$ has a member $m_S$ which is accessible to $L_M$,
5504+
Assume that $S$ has a concrete member $m_S$ which is accessible to $L_M$,
55055505
that $m_S$ has the name $n$ which is private
55065506
(\commentary{so $m_S$ is declared in $L_M$}),
5507-
and that $M$ declares a member $m_M$ which is also named $n$
5507+
and that $M$ declares a concrete member $m_M$ which is also named $n$
55085508
\commentary{(note that $m_M$ is also declared in $L_M$)}.
55095509
In this case a compile-time error occurs.
55105510

0 commit comments

Comments
 (0)