File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -1087,9 +1087,9 @@ template serdeGetFinalDeepProxy(T)
1087
1087
else
1088
1088
static if (is (immutable T == immutable V[K], K, V))
1089
1089
{
1090
- alias E = Unqual! V;
1090
+ alias E = serdeGetFinalDeepProxy ! ( Unqual! V) ;
1091
1091
static if (isAggregateType! E || is (E == enum ))
1092
- alias serdeGetFinalDeepProxy = .serdeGetFinalDeepProxy ! E;
1092
+ alias serdeGetFinalDeepProxy = E;
1093
1093
else
1094
1094
alias serdeGetFinalDeepProxy = T;
1095
1095
}
@@ -1114,7 +1114,7 @@ version(mir_test) unittest
1114
1114
@serdeProxy! (B[])
1115
1115
static struct C {}
1116
1116
1117
- static assert (is (serdeGetFinalDeepProxy! C == string ), serdeGetFinalDeepProxy ! C.stringof );
1117
+ static assert (is (serdeGetFinalDeepProxy! C == A[E]) );
1118
1118
static assert (is (serdeGetFinalDeepProxy! string == string ));
1119
1119
}
1120
1120
You can’t perform that action at this time.
0 commit comments