From 1d1aae03f37926723611d600aa3fe0e571039bf2 Mon Sep 17 00:00:00 2001 From: Martin Carlberg Date: Tue, 3 Mar 2015 11:33:50 +0100 Subject: [PATCH] Added: Test case for duplicate ivar in superclass --- Tests/Manual/CompilationTests/TestCases/11.j | 28 ++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Tests/Manual/CompilationTests/TestCases/11.j diff --git a/Tests/Manual/CompilationTests/TestCases/11.j b/Tests/Manual/CompilationTests/TestCases/11.j new file mode 100644 index 000000000..c7900c4d9 --- /dev/null +++ b/Tests/Manual/CompilationTests/TestCases/11.j @@ -0,0 +1,28 @@ +// Expected output: 256 + +/* + +START_EXPECTED +Error on line 10778 of file [unknown] +SyntaxError: +int myIvar; + ^ +ERROR line 12 in file:[__PATH__]: Instance variable 'myIvar' is already declared for class MySubclass in superclass MySuperclass +END_EXPECTED +*/ + +@import + +@implementation MySuperclass : CPObject +{ + int myIvar; +} + +@end + +@implementation MySubclass : MySuperclass +{ + int myIvar; +} + +@end \ No newline at end of file