changeset 133:f4e9069c7993

extended typeid/TypeInfo tests
author thomask
date Mon, 15 Nov 2004 05:40:21 +0000
parents 8b01f4c8066f
children 6af3a3465158
files run/typeid_25.d run/typeid_26.d run/typeid_27.d run/typeid_28.d run/typeid_29.d run/typeid_30.d run/typeid_31.d run/typeid_32.d run/typeid_33.d run/typeid_34.d run/typeid_35.d run/typeid_36.d run/typeid_37.d run/typeid_38.d run/typeid_39.d run/typeid_40.d run/typeid_41.d run/typeid_42.d run/typeid_43.d run/typeid_44.d run/typeid_45.d run/typeid_46.d run/typeid_47.d run/typeid_48.d run/typeid_49.d run/typeid_50.d run/typeid_51.d run/typeid_52.d run/typeid_53.d run/typeid_54.d run/typeid_55.d run/typeid_56.d run/typeid_57.d run/typeid_58.d run/typeid_59.d run/typeid_60.d run/typeid_61.d run/typeid_62.d run/typeid_63.d run/typeid_64.d run/typeid_65.d run/typeid_66.d run/typeid_67.d run/typeid_68.d run/typeid_69.d run/typeid_70.d run/typeid_71.d run/typeid_72.d run/typeid_73.d run/typeid_74.d run/typeid_75.d run/typeid_76.d run/typeid_77.d todo.txt
diffstat 54 files changed, 676 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_25.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_25;
+
+int main(){
+	TypeInfo ti = typeid(short);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_26.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_26;
+
+int main(){
+	TypeInfo ti = typeid(short[]);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_27.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_27;
+
+int main(){
+	TypeInfo ti = typeid(short*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_28.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_28;
+
+int main(){
+	TypeInfo ti = typeid(ushort);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_29.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_28;
+
+int main(){
+	TypeInfo ti = typeid(ushort[]);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_30.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_30;
+
+int main(){
+	TypeInfo ti = typeid(ushort*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_31.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_31;
+
+int main(){
+	TypeInfo ti = typeid(int);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_32.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_32;
+
+int main(){
+	TypeInfo ti = typeid(int[]);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_33.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_33;
+
+int main(){
+	TypeInfo ti = typeid(int*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_34.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_34;
+
+int main(){
+	TypeInfo ti = typeid(uint);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_35.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_35;
+
+int main(){
+	TypeInfo ti = typeid(uint[]);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_36.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_36;
+
+int main(){
+	TypeInfo ti = typeid(uint*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_37.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_37;
+
+int main(){
+	TypeInfo ti = typeid(long);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_38.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_38;
+
+int main(){
+	TypeInfo ti = typeid(long[]);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_39.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_39;
+
+int main(){
+	TypeInfo ti = typeid(long*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_40.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_40;
+
+int main(){
+	TypeInfo ti = typeid(ulong);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_41.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_41;
+
+int main(){
+	TypeInfo ti = typeid(ulong[]);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_42.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_42;
+
+int main(){
+	TypeInfo ti = typeid(ulong*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_43.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_43;
+
+int main(){
+	TypeInfo ti = typeid(float);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_44.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_44;
+
+int main(){
+	TypeInfo ti = typeid(float*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_45.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_45;
+
+int main(){
+	TypeInfo ti = typeid(double);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_46.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_46;
+
+int main(){
+	TypeInfo ti = typeid(double*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_47.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_47;
+
+int main(){
+	TypeInfo ti = typeid(real);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_48.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_48;
+
+int main(){
+	TypeInfo ti = typeid(real*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_49.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_49;
+
+int main(){
+	TypeInfo ti = typeid(ifloat);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_50.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_50;
+
+int main(){
+	TypeInfo ti = typeid(ifloat*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_51.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_51;
+
+int main(){
+	TypeInfo ti = typeid(idouble);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_52.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_52;
+
+int main(){
+	TypeInfo ti = typeid(idouble*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_53.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_53;
+
+int main(){
+	TypeInfo ti = typeid(ireal);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_54.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_54;
+
+int main(){
+	TypeInfo ti = typeid(ireal*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_55.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_55;
+
+int main(){
+	TypeInfo ti = typeid(cfloat);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_56.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_56;
+
+int main(){
+	TypeInfo ti = typeid(cfloat*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_57.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_57;
+
+int main(){
+	TypeInfo ti = typeid(cdouble);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_58.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_58;
+
+int main(){
+	TypeInfo ti = typeid(cdouble*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_59.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_59;
+
+int main(){
+	TypeInfo ti = typeid(creal);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_60.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_60;
+
+int main(){
+	TypeInfo ti = typeid(creal*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_61.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_61;
+
+int main(){
+	TypeInfo ti = typeid(char);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_62.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_62;
+
+int main(){
+	TypeInfo ti = typeid(char[]);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_63.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_63;
+
+int main(){
+	TypeInfo ti = typeid(char*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_64.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_64;
+
+int main(){
+	TypeInfo ti = typeid(wchar);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_65.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_65;
+
+int main(){
+	TypeInfo ti = typeid(wchar[]);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_66.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_66;
+
+int main(){
+	TypeInfo ti = typeid(wchar*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_67.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_67;
+
+int main(){
+	TypeInfo ti = typeid(dchar);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_68.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_68;
+
+int main(){
+	TypeInfo ti = typeid(dchar[]);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_69.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,12 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_69;
+
+int main(){
+	TypeInfo ti = typeid(dchar*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_70.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,16 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_70;
+
+struct MyStruct{
+	int dummy;
+}
+
+int main(){
+	TypeInfo ti = typeid(MyStruct);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_71.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,16 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_71;
+
+struct MyStruct{
+	int dummy;
+}
+
+int main(){
+	TypeInfo ti = typeid(MyStruct[]);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_72.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,16 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_72;
+
+struct MyStruct{
+	int dummy;
+}
+
+int main(){
+	TypeInfo ti = typeid(MyStruct*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_73.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,16 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_73;
+
+struct MyClass{
+	int dummy;
+}
+
+int main(){
+	TypeInfo ti = typeid(MyClass);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_74.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,16 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_74;
+
+struct MyClass{
+	int dummy;
+}
+
+int main(){
+	TypeInfo ti = typeid(MyClass*);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_75.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,17 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_75;
+
+enum MyEnum{
+	A,
+	B
+}
+
+int main(){
+	TypeInfo ti = typeid(MyEnum);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_76.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,17 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_76;
+
+enum MyEnum{
+	A,
+	B
+}
+
+int main(){
+	TypeInfo ti = typeid(MyEnum[]);
+	assert(!(ti is null));
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/typeid_77.d	Mon Nov 15 05:40:21 2004 +0000
@@ -0,0 +1,17 @@
+/* $HeadURL$
+ * $Date$
+ * $Author$
+ */
+
+module dstress.run.typeid_77;
+
+enum MyEnum{
+	A,
+	B
+}
+
+int main(){
+	TypeInfo ti = typeid(MyEnum*);
+	assert(!(ti is null));
+	return 0;
+}
--- a/todo.txt	Sun Nov 14 18:37:24 2004 +0000
+++ b/todo.txt	Mon Nov 15 05:40:21 2004 +0000
@@ -1,3 +1,7 @@
+$HeadURL$
+$Date$
+$Author$ 
+
 Makefile:
 * fix analyse_run (tries to execute the destination, even if compiling failed)
 
@@ -31,7 +35,7 @@
 * keyword: public
 * keyword: struct (anonymous)
 * keyword: synchronized
-* keyword: typeid (functions, short, ushort, int, uint, long, ulong, char, wchar, dchar, ?union)
+* keyword: typeid (?functions, ?delegates)
 * keyword: ucent
 * keyword: union (anonymous)
 * keyword: unittest