提交 631f6e4f 编写于 作者: O Omar Tawfik

Fixing failing tests

上级 c5ab8de5
......@@ -793,7 +793,8 @@ private TypeSymbol BindVariableType(CSharpSyntaxNode declarationNode, Diagnostic
if (localSymbol.RefKind == RefKind.RefReadOnly)
{
var refKeyword = typeSyntax.GetFirstToken();
Debug.Assert(typeSyntax.Parent is RefTypeSyntax);
var refKeyword = typeSyntax.Parent.GetFirstToken();
diagnostics.Add(ErrorCode.ERR_UnexpectedToken, refKeyword.GetLocation(), refKeyword.ToString());
}
else
......
......@@ -1332,7 +1332,7 @@ public void LangVersion()
public void RememberToUpdateDiagnosticsWhenUpdatingLangVersion()
{
// When new language versions are added, this test will fail. Remember to update the diagnostics message (ERR_BadCompatMode).
Assert.Equal(LanguageVersion.CSharp7, LanguageVersion.Latest.MapSpecifiedToEffectiveVersion());
Assert.Equal(LanguageVersion.CSharp7_1, LanguageVersion.Latest.MapSpecifiedToEffectiveVersion());
Assert.Equal(LanguageVersion.CSharp7, LanguageVersion.Default.MapSpecifiedToEffectiveVersion());
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册