Skip to content

Commit ecb4102

Browse files
committed
Added constraint that the colliding members must be concrete
1 parent 18877e3 commit ecb4102

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
@@ -5503,10 +5503,10 @@ \subsection{Mixin Application}
55035503
Let \DefineSymbol{L_M} be the library containing the declaration of $M$.
55045504

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

0 commit comments

Comments
 (0)