9 pragma(msg
, 1.mangleof
, " ", __traits(toType
, 1.mangleof
));
10 pragma(msg
, (1.0).mangleof
, " ", __traits(toType
, (1.0).mangleof
));
11 pragma(msg
, (int*).mangleof
, " ", __traits(toType
, (int*).mangleof
));
13 template Type(T
) { alias Type
= T
; }
15 Type
!(__traits(toType
, 1.mangleof
)) j
= 3;
17 alias T
= Type
!(__traits(toType
, 1.mangleof
));
18 static assert(is(T
== int));
20 __traits(toType
, "i") x
= 7;
22 static assert(is(Type
!(__traits(toType
, 1.mangleof
)) == int));
23 static assert(is(Type
!(__traits(toType
, (1.0).mangleof
)) == double));
24 static assert(is(Type
!(__traits(toType
, (int*).mangleof
)) == int*));