diff --git a/idea/testData/checker/TraitSupertypeList.jet b/idea/testData/checker/TraitSupertypeList.jet
new file mode 100644
index 00000000000..1648e44d332
--- /dev/null
+++ b/idea/testData/checker/TraitSupertypeList.jet
@@ -0,0 +1,11 @@
+class bar()
+
+trait open class Foo() : bar(), bar, bar {
+ this(x : Int) {}
+}
+
+trait open class Foo2 : bar, Foo {
+}
+
+open class Foo1() : bar(), bar, Foo, Foo() {}
+open class Foo12 : bar(), bar {}
\ No newline at end of file