# HG changeset patch # User Christian Kamm # Date 1219326141 -7200 # Node ID a74f0139fc3df98c636ed28843867a7a28e48ea2 # Parent 9f62db65faf5a0bb7ff48807842b3c06b378eb25 Fix tests using typeof on types. diff -r 9f62db65faf5 -r a74f0139fc3d compile/b/bug_expression_4420_C.d --- a/compile/b/bug_expression_4420_C.d Fri Feb 22 07:55:57 2008 +0000 +++ b/compile/b/bug_expression_4420_C.d Thu Aug 21 15:42:21 2008 +0200 @@ -13,6 +13,6 @@ alias Ts tuple; } -static if(!is(typeof(Template!().tuple))){ +static if(!is(Template!().tuple)){ static assert(0); } diff -r 9f62db65faf5 -r a74f0139fc3d compile/m/mangleof_19_A.d --- a/compile/m/mangleof_19_A.d Fri Feb 22 07:55:57 2008 +0000 +++ b/compile/m/mangleof_19_A.d Thu Aug 21 15:42:21 2008 +0200 @@ -15,7 +15,7 @@ alias void function (Basket) H; - const char [] mangledname = typeof(H).mangleof; + const char [] mangledname = H.mangleof; } template Peach(alias A){ diff -r 9f62db65faf5 -r a74f0139fc3d compile/m/mangleof_19_B.d --- a/compile/m/mangleof_19_B.d Fri Feb 22 07:55:57 2008 +0000 +++ b/compile/m/mangleof_19_B.d Thu Aug 21 15:42:21 2008 +0200 @@ -15,7 +15,7 @@ alias void function (Basket) H; - const char [] mangledname = typeof(H).mangleof; + const char [] mangledname = H.mangleof; } template Peach(alias A){ diff -r 9f62db65faf5 -r a74f0139fc3d compile/m/mangleof_19_D.d --- a/compile/m/mangleof_19_D.d Fri Feb 22 07:55:57 2008 +0000 +++ b/compile/m/mangleof_19_D.d Thu Aug 21 15:42:21 2008 +0200 @@ -15,7 +15,7 @@ alias void function (Basket) H; - const char [] mangledname = typeof(H).mangleof; + const char [] mangledname = H.mangleof; } template Peach(alias A){ diff -r 9f62db65faf5 -r a74f0139fc3d compile/m/mangleof_19_E.d --- a/compile/m/mangleof_19_E.d Fri Feb 22 07:55:57 2008 +0000 +++ b/compile/m/mangleof_19_E.d Thu Aug 21 15:42:21 2008 +0200 @@ -14,7 +14,7 @@ alias void function (Basket) H; - const char [] mangledname = typeof(H).mangleof; + const char [] mangledname = H.mangleof; } template Peach(alias A){ diff -r 9f62db65faf5 -r a74f0139fc3d compile/m/mangleof_19_F.d --- a/compile/m/mangleof_19_F.d Fri Feb 22 07:55:57 2008 +0000 +++ b/compile/m/mangleof_19_F.d Thu Aug 21 15:42:21 2008 +0200 @@ -14,7 +14,7 @@ alias void function (Basket) H; - const char [] mangledname = typeof(H).mangleof; + const char [] mangledname = H.mangleof; } template Peach(alias A){ diff -r 9f62db65faf5 -r a74f0139fc3d compile/m/mangleof_19_G.d --- a/compile/m/mangleof_19_G.d Fri Feb 22 07:55:57 2008 +0000 +++ b/compile/m/mangleof_19_G.d Thu Aug 21 15:42:21 2008 +0200 @@ -14,7 +14,7 @@ alias void function (Basket) H; - const char [] mangledname = typeof(H).mangleof; + const char [] mangledname = H.mangleof; } template Peach(alias A){ diff -r 9f62db65faf5 -r a74f0139fc3d run/f/foreach_38_B.d --- a/run/f/foreach_38_B.d Fri Feb 22 07:55:57 2008 +0000 +++ b/run/f/foreach_38_B.d Thu Aug 21 15:42:21 2008 +0200 @@ -11,7 +11,7 @@ void Fields(C)(){ foreach(i, a; typeof(C.tupleof)){ - static assert(is(typeof(a) == typeof(C.tupleof)[i])); + static assert(is(a == typeof(C.tupleof)[i])); } } diff -r 9f62db65faf5 -r a74f0139fc3d run/f/foreach_38_C.d --- a/run/f/foreach_38_C.d Fri Feb 22 07:55:57 2008 +0000 +++ b/run/f/foreach_38_C.d Thu Aug 21 15:42:21 2008 +0200 @@ -11,7 +11,7 @@ void Fields(C)(){ foreach(i, a; typeof(C.tupleof)){ - static assert(is(typeof(a) == typeof(C.tupleof)[i])); + static assert(is(a == typeof(C.tupleof)[i])); } }