# HG changeset patch # User lindquist # Date 1196222678 -3600 # Node ID a2c2c3c1a73db8ed50fce294a1c4af6f09b2426f # Parent c42d245468ea3efde0ef4f455229d4788c1b7053 [svn r130] fixed #28 diff -r c42d245468ea -r a2c2c3c1a73d dmd/link.c --- a/dmd/link.c Wed Nov 28 04:52:35 2007 +0100 +++ b/dmd/link.c Wed Nov 28 05:04:38 2007 +0100 @@ -218,8 +218,8 @@ argv.insert(argv.dim, global.params.libfiles); - //if (global.params.symdebug) - //argv.push((void *)"-g"); + if (!global.params.symdebug) + argv.push((void *)"-strip-debug"); //argv.push((void *)"-m32"); @@ -247,6 +247,10 @@ argv.push((void*)s); } + if (!global.params.useInline) { + argv.push((void *)"-disable-inlining"); + } + #if 0 if (0 && global.params.exefile) { diff -r c42d245468ea -r a2c2c3c1a73d lphobos/internal/objectimpl.d --- a/lphobos/internal/objectimpl.d Wed Nov 28 04:52:35 2007 +0100 +++ b/lphobos/internal/objectimpl.d Wed Nov 28 05:04:38 2007 +0100 @@ -110,8 +110,7 @@ */ char[] toString() { - //return this.classinfo.name; - return "object.Object (no classinfo yet)"; + return this.classinfo.name; } /** @@ -137,8 +136,7 @@ // BUG: this prevents a compacting GC from working, needs to be fixed //return cast(int)cast(void *)this - cast(int)cast(void *)o; - //throw new Error("need opCmp for class " ~ this.classinfo.name); - throw new Error("need opCmp for class unknown object.Object (no classinfo yet)"); + throw new Error("need opCmp for class " ~ this.classinfo.name); } /**