Mercurial > projects > dstress
changeset 342:111c6744074d
typeid(type).tsize == type.sizeof
ahiru <ahiru@1dk.jp>
2005-03-01
news:d015pr$1t80$1@digitaldaemon.com
line wrap: on
line diff
--- a/run/typeid_13.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_13.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(void); assert(!(ti is null)); + assert(ti.tsize == void.sizeof); assert(ti.toString()=="void"); return 0; }
--- a/run/typeid_14.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_14.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(void[]); assert(!(ti is null)); + assert(ti.tsize==(void[]).sizeof); assert(ti.toString()=="void[]"); return 0; }
--- a/run/typeid_15.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_15.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(void*); assert(!(ti is null)); + assert(ti.tsize==(void*).sizeof); assert(ti.toString()=="void*"); return 0; }
--- a/run/typeid_16.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_16.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(bit); assert(!(ti is null)); + assert(ti.tsize==bit.sizeof); assert(ti.toString()=="bit"); return 0; }
--- a/run/typeid_17.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_17.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(bit[]); assert(!(ti is null)); + assert(ti.tsize==(bit[]).sizeof); assert(ti.toString()=="bit[]"); return 0; }
--- a/run/typeid_18.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_18.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(bit*); assert(!(ti is null)); + assert(ti.tsize==(bit*).sizeof); assert(ti.toString()=="bit*"); return 0; }
--- a/run/typeid_19.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_19.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(byte); assert(!(ti is null)); + assert(ti.tsize==(byte).sizeof); assert(ti.toString()=="byte"); return 0; }
--- a/run/typeid_20.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_20.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(byte[]); assert(!(ti is null)); + assert(ti.tsize==(byte[]).sizeof); assert(ti.toString()=="byte[]"); return 0; }
--- a/run/typeid_21.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_21.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(byte*); assert(!(ti is null)); + assert(ti.tsize==(byte*).sizeof); assert(ti.toString()=="byte*"); return 0; }
--- a/run/typeid_22.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_22.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(ubyte); assert(!(ti is null)); + assert(ti.tsize==(ubyte).sizeof); assert(ti.toString()=="ubyte"); return 0; }
--- a/run/typeid_23.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_23.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(ubyte[]); assert(!(ti is null)); + assert(ti.tsize==(ubyte[]).sizeof); assert(ti.toString()=="ubyte"); return 0; }
--- a/run/typeid_24.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_24.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(ubyte*); assert(!(ti is null)); + assert(ti.tsize==(ubyte*).sizeof); assert(ti.toString()=="byte*"); return 0; }
--- a/run/typeid_25.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_25.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(short); assert(!(ti is null)); + assert(ti.tsize==(short).sizeof); assert(ti.toString()=="short"); return 0; }
--- a/run/typeid_26.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_26.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(short[]); assert(!(ti is null)); + assert(ti.tsize==(short[]).sizeof); assert(ti.toString()=="short[]"); return 0; }
--- a/run/typeid_27.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_27.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(short*); assert(!(ti is null)); + assert(ti.tsize==(short*).sizeof); assert(ti.toString()=="short*"); return 0; }
--- a/run/typeid_28.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_28.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(ushort); assert(!(ti is null)); + assert(ti.tsize==(ushort).sizeof); assert(ti.toString()=="ushort"); return 0; }
--- a/run/typeid_29.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_29.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(ushort[]); assert(!(ti is null)); + assert(ti.tsize==(ushort[]).sizeof); assert(ti.toString()=="ushort[]"); return 0; }
--- a/run/typeid_30.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_30.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(ushort*); assert(!(ti is null)); + assert(ti.tsize==(ushort*).sizeof); assert(ti.toString()=="ushort*"); return 0; }
--- a/run/typeid_31.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_31.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(int); assert(!(ti is null)); + assert(ti.tsize==(int).sizeof); assert(ti.toString()=="int"); return 0; }
--- a/run/typeid_32.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_32.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(int[]); assert(!(ti is null)); + assert(ti.tsize==(int[]).sizeof); assert(ti.toString()=="int[]"); return 0; }
--- a/run/typeid_33.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_33.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(int*); assert(!(ti is null)); + assert(ti.tsize==(int*).sizeof); assert(ti.toString()=="int*"); return 0; }
--- a/run/typeid_34.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_34.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(uint); assert(!(ti is null)); + assert(ti.tsize==(uint).sizeof); assert(ti.toString()=="uint"); return 0; }
--- a/run/typeid_35.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_35.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(uint[]); assert(!(ti is null)); + assert(ti.tsize==(uint[]).sizeof); assert(ti.toString()=="uint[]"); return 0; }
--- a/run/typeid_36.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_36.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(uint*); assert(!(ti is null)); + assert(ti.tsize==(uint*).sizeof); assert(ti.toString()=="uint*"); return 0; }
--- a/run/typeid_37.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_37.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(long); assert(!(ti is null)); + assert(ti.tsize==(long).sizeof); assert(ti.toString()=="long"); return 0; }
--- a/run/typeid_38.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_38.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(long[]); assert(!(ti is null)); + assert(ti.tsize==(long[]).sizeof); assert(ti.toString()=="long[]"); return 0; }
--- a/run/typeid_39.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_39.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(long*); assert(!(ti is null)); + assert(ti.tsize==(long*).sizeof); assert(ti.toString()=="long*"); return 0; }
--- a/run/typeid_40.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_40.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(ulong); assert(!(ti is null)); + assert(ti.tsize==(ulong).sizeof); assert(ti.toString()=="ulong"); return 0; }
--- a/run/typeid_41.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_41.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(ulong[]); assert(!(ti is null)); + assert(ti.tsize==(ulong[]).sizeof); assert(ti.toString()=="ulong[]"); return 0; }
--- a/run/typeid_42.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_42.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(ulong*); assert(!(ti is null)); + assert(ti.tsize==(ulong*).sizeof); assert(ti.toString()=="ulong*"); return 0; }
--- a/run/typeid_43.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_43.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(float); assert(!(ti is null)); + assert(ti.tsize==(float).sizeof); assert(ti.toString()=="float"); return 0; }
--- a/run/typeid_44.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_44.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(float*); assert(!(ti is null)); + assert(ti.tsize==(float*).sizeof); assert(ti.toString()=="float*"); return 0; }
--- a/run/typeid_45.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_45.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(double); assert(!(ti is null)); + assert(ti.tsize==(double).sizeof); assert(ti.toString()=="double"); return 0; }
--- a/run/typeid_46.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_46.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(double*); assert(!(ti is null)); + assert(ti.tsize==(double*).sizeof); assert(ti.toString()=="double*"); return 0; }
--- a/run/typeid_47.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_47.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(real); assert(!(ti is null)); + assert(ti.tsize==(real).sizeof); assert(ti.toString()=="real"); return 0; }
--- a/run/typeid_48.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_48.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(real*); assert(!(ti is null)); + assert(ti.tsize==(real*).sizeof); assert(ti.toString()=="real*"); return 0; }
--- a/run/typeid_49.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_49.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(ifloat); assert(!(ti is null)); + assert(ti.tsize==(ifloat).sizeof); assert(ti.toString()=="ifloat"); return 0; }
--- a/run/typeid_50.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_50.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(ifloat*); assert(!(ti is null)); + assert(ti.tsize==(ifloat*).sizeof); assert(ti.toString()=="ifloat"); return 0; }
--- a/run/typeid_51.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_51.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(idouble); assert(!(ti is null)); + assert(ti.tsize==(idouble).sizeof); assert(ti.toString()=="idouble"); return 0; }
--- a/run/typeid_52.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_52.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(idouble*); assert(!(ti is null)); + assert(ti.tsize==(idouble*).sizeof); assert(ti.toString()=="idouble*"); return 0; }
--- a/run/typeid_53.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_53.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(ireal); assert(!(ti is null)); + assert(ti.tsize==(ireal).sizeof); assert(ti.toString()=="ireal"); return 0; }
--- a/run/typeid_54.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_54.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(ireal*); assert(!(ti is null)); + assert(ti.tsize==(ireal*).sizeof); assert(ti.toString()=="ireal*"); return 0; }
--- a/run/typeid_55.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_55.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(cfloat); assert(!(ti is null)); + assert(ti.tsize==(cfloat).sizeof); assert(ti.toString()=="cloat"); return 0; }
--- a/run/typeid_56.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_56.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(cfloat*); assert(!(ti is null)); + assert(ti.tsize==(cfloat*).sizeof); assert(ti.toString()=="cfloat*"); return 0; }
--- a/run/typeid_57.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_57.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(cdouble); assert(!(ti is null)); + assert(ti.tsize==(cdouble).sizeof); assert(ti.toString()=="cdouble"); return 0; }
--- a/run/typeid_58.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_58.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(cdouble*); assert(!(ti is null)); + assert(ti.tsize==(cdouble*).sizeof); assert(ti.toString()=="cdouble*"); return 0; }
--- a/run/typeid_59.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_59.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(creal); assert(!(ti is null)); + assert(ti.tsize==(creal).sizeof); assert(ti.toString()=="creal"); return 0; }
--- a/run/typeid_60.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_60.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(creal*); assert(!(ti is null)); + assert(ti.tsize==(creal*).sizeof); assert(ti.toString()=="creal*"); return 0; }
--- a/run/typeid_61.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_61.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(char); assert(!(ti is null)); + assert(ti.tsize==(char*).sizeof); assert(ti.toString()=="char"); return 0; }
--- a/run/typeid_62.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_62.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(char[]); assert(!(ti is null)); + assert(ti.tsize==(char[]).sizeof); assert(ti.toString()=="char[]"); return 0; }
--- a/run/typeid_63.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_63.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(char*); assert(!(ti is null)); + assert(ti.tsize==(char*).sizeof); assert(ti.toString()=="char*"); return 0; }
--- a/run/typeid_64.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_64.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(wchar); assert(!(ti is null)); + assert(ti.tsize==(wchar).sizeof); assert(ti.toString()=="wchar"); return 0; }
--- a/run/typeid_65.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_65.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(wchar[]); assert(!(ti is null)); + assert(ti.tsize==(wchar[]).sizeof); assert(ti.toString()=="wchar[]"); return 0; }
--- a/run/typeid_66.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_66.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(wchar*); assert(!(ti is null)); + assert(ti.tsize==(wchar*).sizeof); assert(ti.toString()=="wchar*"); return 0; }
--- a/run/typeid_67.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_67.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(dchar); assert(!(ti is null)); + assert(ti.tsize==(dchar).sizeof); assert(ti.toString()=="dchar"); return 0; }
--- a/run/typeid_68.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_68.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(dchar[]); assert(!(ti is null)); + assert(ti.tsize==(dchar[]).sizeof); assert(ti.toString()=="dchar[]"); return 0; }
--- a/run/typeid_69.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_69.d Tue Mar 22 08:02:21 2005 +0000 @@ -8,6 +8,7 @@ int main(){ TypeInfo ti = typeid(dchar*); assert(!(ti is null)); + assert(ti.tsize==(dchar*).sizeof); assert(ti.toString()=="dchar*"); return 0; }
--- a/run/typeid_70.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_70.d Tue Mar 22 08:02:21 2005 +0000 @@ -12,6 +12,7 @@ int main(){ TypeInfo ti = typeid(MyStruct); assert(!(ti is null)); + assert(ti.tsize==(MyStruct).sizeof); assert(ti.toString()=="MyStruct"); return 0; }
--- a/run/typeid_71.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_71.d Tue Mar 22 08:02:21 2005 +0000 @@ -12,6 +12,7 @@ int main(){ TypeInfo ti = typeid(MyStruct[]); assert(!(ti is null)); + assert(ti.tsize==(MyStruct[]).sizeof); assert(ti.toString()=="MyStruct[]"); return 0; }
--- a/run/typeid_72.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_72.d Tue Mar 22 08:02:21 2005 +0000 @@ -12,6 +12,7 @@ int main(){ TypeInfo ti = typeid(MyStruct*); assert(!(ti is null)); + assert(ti.tsize==(MyStruct*).sizeof); assert(ti.toString()=="MyStruct*"); return 0; }
--- a/run/typeid_73.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_73.d Tue Mar 22 08:02:21 2005 +0000 @@ -12,6 +12,7 @@ int main(){ TypeInfo ti = typeid(MyClass); assert(!(ti is null)); + assert(ti.tsize==(MyClass).sizeof); assert(ti.toString()=="MyClass"); return 0; }
--- a/run/typeid_74.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_74.d Tue Mar 22 08:02:21 2005 +0000 @@ -12,6 +12,7 @@ int main(){ TypeInfo ti = typeid(MyClass*); assert(!(ti is null)); + assert(ti.tsize==(MyClass*).sizeof); assert(ti.toString()=="MyClass*"); return 0; }
--- a/run/typeid_75.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_75.d Tue Mar 22 08:02:21 2005 +0000 @@ -13,6 +13,7 @@ int main(){ TypeInfo ti = typeid(MyEnum); assert(!(ti is null)); + assert(ti.tsize==(MyEnum).sizeof); assert(ti.toString()=="MyEnum"); return 0; }
--- a/run/typeid_76.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_76.d Tue Mar 22 08:02:21 2005 +0000 @@ -13,6 +13,7 @@ int main(){ TypeInfo ti = typeid(MyEnum[]); assert(!(ti is null)); + assert(ti.tsize==(MyEnum[]).sizeof); assert(ti.toString()=="MyEnum[]"); return 0; }
--- a/run/typeid_77.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_77.d Tue Mar 22 08:02:21 2005 +0000 @@ -13,6 +13,7 @@ int main(){ TypeInfo ti = typeid(MyEnum*); assert(!(ti is null)); + assert(ti.tsize==(MyEnum*).sizeof); assert(ti.toString()=="MyEnum*"); return 0; }
--- a/run/typeid_78.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_78.d Tue Mar 22 08:02:21 2005 +0000 @@ -13,6 +13,7 @@ int main(){ TypeInfo ti = typeid(MyUnion); assert(!(ti is null)); + assert(ti.tsize==(MyUnion).sizeof); assert(ti.toString()=="MyUnion"); return 0; }
--- a/run/typeid_79.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_79.d Tue Mar 22 08:02:21 2005 +0000 @@ -13,6 +13,7 @@ int main(){ TypeInfo ti = typeid(MyUnion[]); assert(!(ti is null)); + assert(ti.tsize==(MyUnion[]).sizeof); assert(ti.toString()=="MyUnion[]"); return 0; }
--- a/run/typeid_80.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_80.d Tue Mar 22 08:02:21 2005 +0000 @@ -13,6 +13,7 @@ int main(){ TypeInfo ti = typeid(MyUnion*); assert(!(ti is null)); + assert(ti.tsize==(MyUnion*).sizeof); assert(ti.toString()=="MyUnion*"); return 0; }
--- a/run/typeid_81.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_81.d Tue Mar 22 08:02:21 2005 +0000 @@ -13,5 +13,6 @@ int main(){ TypeInfo ti = typeid(typeof(A)); assert(!(ti is null)); + assert(ti.tsize==(A).sizeof); return 0; }
--- a/run/typeid_83.d Tue Mar 22 08:01:03 2005 +0000 +++ b/run/typeid_83.d Tue Mar 22 08:02:21 2005 +0000 @@ -1,6 +1,10 @@ -// @uri@ news:opsh702et0jccy7t@simon.homenet +// $HeadURL$ +// $Date$ +// $Author$ + // @author@ Simon Buchan <currently@no.where> // @date@ 2004-11-29 +// @uri@ news:opsh702et0jccy7t@simon.homenet // @url@ nntp://news.digitalmars.com/digitalmars.D.bugs/2369 module dstress.run.typeid_83;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_84.d Tue Mar 22 08:02:21 2005 +0000 @@ -0,0 +1,17 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ ahiru <ahiru@1dk.jp> +// @date@ 2005-03-01 +// @uri@ news:d015pr$1t80$1@digitaldaemon.com + +module dstress.run.typeid_84; + +int main(){ + alias void function() func; + TypeInfo ti = typeid(func); + assert(ti !== null); + assert(ti.tsize == func.sizeof); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_85.d Tue Mar 22 08:02:21 2005 +0000 @@ -0,0 +1,17 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ ahiru <ahiru@1dk.jp> +// @date@ 2005-03-01 +// @uri@ news:d015pr$1t80$1@digitaldaemon.com + +module dstress.run.typeid_85; + +int main(){ + alias int delegate() del; + TypeInfo ti = typeid(del); + assert(ti !== null); + assert(ti.tsize == del.sizeof); + return 0; +}