|
@@ -608,6 +608,7 @@ type
|
|
|
Procedure TestClass_VarExternal;
|
|
|
Procedure TestClass_WarnOverrideLowerVisibility;
|
|
|
Procedure TestClass_Const;
|
|
|
+ Procedure TestClass_ClassMissingVarFail;
|
|
|
Procedure TestClass_ClassConstFail;
|
|
|
Procedure TestClass_Enumerator;
|
|
|
Procedure TestClass_EnumeratorFunc;
|
|
@@ -10772,6 +10773,18 @@ begin
|
|
|
CheckResolverUnexpectedHints;
|
|
|
end;
|
|
|
|
|
|
+procedure TTestResolver.TestClass_ClassMissingVarFail;
|
|
|
+begin
|
|
|
+ StartProgram(false);
|
|
|
+ Add([
|
|
|
+ 'type',
|
|
|
+ ' TObject = class',
|
|
|
+ ' class c: word;',
|
|
|
+ ' end;',
|
|
|
+ 'begin']);
|
|
|
+ CheckParserException('Expected "procedure or function"',nParserExpectTokenError);
|
|
|
+end;
|
|
|
+
|
|
|
procedure TTestResolver.TestClass_ClassConstFail;
|
|
|
begin
|
|
|
StartProgram(false);
|