Can't override implied setter covariantly

Change-Id: I1704001605f01721b01254fdc032aacebf472c80
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97304
Commit-Queue: Peter von der Ahé <ahe@google.com>
Auto-Submit: Peter von der Ahé <ahe@google.com>
Reviewed-by: Erik Ernst <eernst@google.com>
This commit is contained in:
Peter von der Ahé
2019-03-20 10:56:33 +00:00
committed by commit-bot@chromium.org
parent 578249629d
commit 8af57275eb
2 changed files with 2 additions and 1 deletions
@@ -306,6 +306,7 @@ mixin_declaration/mixin_declaration_superinvocation_application_test/06: Missing
mixin_declaration/mixin_declaration_superinvocation_application_test/07: MissingCompileTimeError
mixin_declaration/mixin_declaration_superinvocation_application_test/08: MissingCompileTimeError
mixin_method_override_test/G5: Crash # Issue 34354
override_inheritance_field_test/42: MissingCompileTimeError
regress_22976_test/*: CompileTimeError # Issue 31935
set_literals/invalid_set_literal_test/08: MissingCompileTimeError # Requires constant evaluation
set_literals/invalid_set_literal_test/09: MissingCompileTimeError # Requires constant evaluation
@@ -27,7 +27,7 @@ class A {
set setter11(int _) => null; //# 31: compile-time error
@virtual int field1; //# 41: ok
num field2; //# 42: ok
num field2; //# 42: compile-time error
int field3; //# 43: compile-time error
int field4; //# 44: compile-time error
int field5; //# 45: compile-time error