@@ -813,6 +813,8 @@ let rename_local_vars com e =
| TCast (e,Some t) ->
loop e;
check t;
+ | TConst TSuper ->
+ check_type e.etype
| _ ->
Type.iter loop e
in
@@ -0,0 +1,14 @@
+package unit.issues;
+
+private class Child extends unit.issues.misc.Issue3133Class {
+ override function test(unit:String) {
+ super.test(unit);
+ }
+}
+class Issue3133 extends Test {
+ function test() {
+ var t = new Child();
+ t.test("foo");
@@ -0,0 +1,6 @@
+package unit.issues.misc;
+class Issue3133Class {
+ public function new() { }
+ public function test(unit:String) { }