@@ -1102,20 +1102,6 @@ func init() {
1102
1102
cycleMap3 ["different" ] = cycleMap3
1103
1103
}
1104
1104
1105
- type deepEqualInterface interface {
1106
- Foo ()
1107
- }
1108
- type deepEqualConcrete struct {
1109
- int
1110
- }
1111
-
1112
- func (deepEqualConcrete ) Foo () {}
1113
-
1114
- var (
1115
- deepEqualConcrete1 = deepEqualConcrete {1 }
1116
- deepEqualConcrete2 = deepEqualConcrete {2 }
1117
- )
1118
-
1119
1105
var deepEqualTests = []DeepEqualTest {
1120
1106
// Equalities
1121
1107
{nil , nil , true },
@@ -1133,7 +1119,6 @@ var deepEqualTests = []DeepEqualTest{
1133
1119
{[]byte {1 , 2 , 3 }, []byte {1 , 2 , 3 }, true },
1134
1120
{[]MyByte {1 , 2 , 3 }, []MyByte {1 , 2 , 3 }, true },
1135
1121
{MyBytes {1 , 2 , 3 }, MyBytes {1 , 2 , 3 }, true },
1136
- {map [deepEqualInterface ]string {deepEqualConcrete1 : "a" }, map [deepEqualInterface ]string {deepEqualConcrete1 : "a" }, true },
1137
1122
1138
1123
// Inequalities
1139
1124
{1 , 2 , false },
@@ -1155,7 +1140,6 @@ var deepEqualTests = []DeepEqualTest{
1155
1140
{fn3 , fn3 , false },
1156
1141
{[][]int {{1 }}, [][]int {{2 }}, false },
1157
1142
{& structWithSelfPtr {p : & structWithSelfPtr {s : "a" }}, & structWithSelfPtr {p : & structWithSelfPtr {s : "b" }}, false },
1158
- {map [deepEqualInterface ]string {deepEqualConcrete1 : "a" }, map [deepEqualInterface ]string {deepEqualConcrete2 : "a" }, false },
1159
1143
1160
1144
// Fun with floating point.
1161
1145
{math .NaN (), math .NaN (), false },
0 commit comments