# HG changeset patch # User thomask # Date 1117910189 0 # Node ID a82c4eea402ee817b9bb6159675a07dc8a9d2b19 # Parent 0c6353267963bf42e0b578efc9b5e161583f8382 included string mapping tests for function and delegate diff -r 0c6353267963 -r a82c4eea402e run/typeid_84.d --- a/run/typeid_84.d Sat Jun 04 18:34:39 2005 +0000 +++ b/run/typeid_84.d Sat Jun 04 18:36:29 2005 +0000 @@ -9,9 +9,10 @@ module dstress.run.typeid_84; int main(){ - alias void function() func; + alias byte function(int) func; TypeInfo ti = typeid(func); assert(ti !== null); assert(ti.tsize == func.sizeof); + assert(ti.toString() == "byte(int)*"); return 0; } diff -r 0c6353267963 -r a82c4eea402e run/typeid_85.d --- a/run/typeid_85.d Sat Jun 04 18:34:39 2005 +0000 +++ b/run/typeid_85.d Sat Jun 04 18:36:29 2005 +0000 @@ -9,9 +9,10 @@ module dstress.run.typeid_85; int main(){ - alias int delegate() del; + alias byte delegate(int) del; TypeInfo ti = typeid(del); assert(ti !== null); assert(ti.tsize == del.sizeof); + assert(ti.toString()=="byte delegate(int)"); return 0; }