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
class A {
@@ -1,3 +1,4 @@
// !DIAGNOSTICS: -DUPLICATE_CLASS_NAMES
package test
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
@@ -1,3 +1,4 @@
// !DIAGNOSTICS: -DUPLICATE_CLASS_NAMES
<!FUNCTION_DECLARATION_WITH_NO_NAME!>fun ()<!> {
}
@@ -1,4 +1,4 @@
// !DIAGNOSTICS: -REDECLARATION
// !DIAGNOSTICS: -REDECLARATION -DUPLICATE_CLASS_NAMES
class C {
<!FUNCTION_DECLARATION_WITH_NO_NAME!>fun ()<!> {
@@ -1,3 +1,4 @@
// !DIAGNOSTICS: -DUPLICATE_CLASS_NAMES
// KT-3525
object B {
class <!REDECLARATION!>C<!>
@@ -1,3 +1,4 @@
// !DIAGNOSTICS: -DUPLICATE_CLASS_NAMES
//KT-2438 Prohibit inner classes with the same name
package kt2438