Chromium Code Reviews| Index: runtime/vm/parser.cc |
| diff --git a/runtime/vm/parser.cc b/runtime/vm/parser.cc |
| index 3dc119a778d705830b1b8e7dc15161bc0b160140..63bda541ddab5772f49a72e795b75844d552ff89 100644 |
| --- a/runtime/vm/parser.cc |
| +++ b/runtime/vm/parser.cc |
| @@ -4495,6 +4495,8 @@ void Parser::ParseClassMemberDefinition(ClassDesc* members, |
| ReportError("missing 'var', 'final', 'const' or type" |
| " in field declaration"); |
| } |
| + } else if (member.type->IsVoidType()) { |
| + ReportError(member.name_pos, "field may not be 'void'"); |
|
rmacnak
2016/08/15 23:55:58
Would be nice if top level fields gave the same er
|
| } |
| ParseFieldDefinition(members, &member); |
| } else { |