Redeclaration tests patched

This commit is contained in:
Michael Bogdanov
2015-06-29 13:07:10 +03:00
parent 0936351983
commit 2c2ec508d3
7 changed files with 7 additions and 2 deletions
@@ -1,3 +1,4 @@
// !DIAGNOSTICS: -DUPLICATE_CLASS_NAMES
package Jet86 package Jet86
class A { class A {
@@ -1,3 +1,4 @@
// !DIAGNOSTICS: -DUPLICATE_CLASS_NAMES
package test package test
class A { class A {
@@ -1,4 +1,4 @@
// !DIAGNOSTICS: -MANY_COMPANION_OBJECTS -REDECLARATION // !DIAGNOSTICS: -MANY_COMPANION_OBJECTS -REDECLARATION -DUPLICATE_CLASS_NAMES
// KT-3464 Front-end shouldn't allow override modifier in class declaration // KT-3464 Front-end shouldn't allow override modifier in class declaration
@@ -1,3 +1,4 @@
// !DIAGNOSTICS: -DUPLICATE_CLASS_NAMES
<!FUNCTION_DECLARATION_WITH_NO_NAME!>fun ()<!> { <!FUNCTION_DECLARATION_WITH_NO_NAME!>fun ()<!> {
} }
@@ -1,4 +1,4 @@
// !DIAGNOSTICS: -REDECLARATION // !DIAGNOSTICS: -REDECLARATION -DUPLICATE_CLASS_NAMES
class C { class C {
<!FUNCTION_DECLARATION_WITH_NO_NAME!>fun ()<!> { <!FUNCTION_DECLARATION_WITH_NO_NAME!>fun ()<!> {
@@ -1,3 +1,4 @@
// !DIAGNOSTICS: -DUPLICATE_CLASS_NAMES
// KT-3525 // KT-3525
object B { object B {
class <!REDECLARATION!>C<!> class <!REDECLARATION!>C<!>
@@ -1,3 +1,4 @@
// !DIAGNOSTICS: -DUPLICATE_CLASS_NAMES
//KT-2438 Prohibit inner classes with the same name //KT-2438 Prohibit inner classes with the same name
package kt2438 package kt2438