digitalmars.D - Re: Perhaps here is a critical bug of scope statement and scoped
- redsea (7/8) Dec 16 2008 Hi, Jarrett:
Jarrett Billingsley Wrote:I just tried with DMD 1.037, and I get the correct output:Hi, Jarrett: I download dmd1.037 and dmd1.038, extract the dmd binary and override the one come from tango-0.99.7-bin-linux-dmd.1.033.tar.gz, but I still got the wrong result. I'm using debian testing(lenny) Which os are you using ? windows ? linux ? Which dmd/tango package are you using ? tango-dmd ? dsss ? Thanks very much .
Dec 16 2008
在 Wed, 17 Dec 2008 13:30:24 +0800,redsea <redsea 163.com> 写道:Jarrett Billingsley Wrote:Are you sure you link against the correct runtime lib? try dmd -v figure it outI just tried with DMD 1.037, and I get the correct output:Hi, Jarrett: I download dmd1.037 and dmd1.038, extract the dmd binary and override the one come from tango-0.99.7-bin-linux-dmd.1.033.tar.gz, but I still got the wrong result. I'm using debian testing(lenny) Which os are you using ? windows ? linux ? Which dmd/tango package are you using ? tango-dmd ? dsss ? Thanks very much .
Dec 16 2008
Are you sure you link against the correct runtime lib? try dmd -v figure it outI have only a dmd version, tango-0.99.7-bin-linux-dmd.1.033.tar.gz So I assume I would not link with a wrong runtime. dmd -v is : [d]root dmd -v Digital Mars D Compiler v1.033 Copyright (c) 1999-2008 by Digital Mars written by Walter Bright Documentation: http://www.digitalmars.com/d/1.0/index.html
Dec 16 2008
在 Wed, 17 Dec 2008 13:50:01 +0800,redsea <redsea 163.com> 写道:I meant verbose output of compiling, and -v in dmd actually means verbose not version.. Seems you're using gdmd? Again, try use 1.037 to test the problem and examine the verbose output carefully please. If it's still not working, feel free to post a bug report.Are you sure you link against the correct runtime lib? try dmd -v figure it outI have only a dmd version, tango-0.99.7-bin-linux-dmd.1.033.tar.gz So I assume I would not link with a wrong runtime. dmd -v is : [d]root dmd -v Digital Mars D Compiler v1.033 Copyright (c) 1999-2008 by Digital Mars written by Walter Bright Documentation: http://www.digitalmars.com/d/1.0/index.html
Dec 16 2008
Thanks for your points. I'm not a D newbie, I known the toolchain I'm using, I said it is a tango bound dmd, come from tango-0.99.7-bin-linux-dmd.1.033.tar.gz. I have just one dmd compiler when I wrote the testing code snippet. I wrote serval D projects, and I found such bug a month ago, I split the function to get a workaround. I could not give a simple code snippet at that time. I encount this bug again today, and I can not live with it anymore, so I try to write a code snippet to reproduce this bug. davidl Wrote:在 Wed, 17 Dec 2008 13:50:01 +0800,redsea <redsea 163.com> 写道:I meant verbose output of compiling, and -v in dmd actually means verbose not version.. Seems you're using gdmd? Again, try use 1.037 to test the problem and examine the verbose output carefully please. If it's still not working, feel free to post a bug report.Are you sure you link against the correct runtime lib? try dmd -v figure it outI have only a dmd version, tango-0.99.7-bin-linux-dmd.1.033.tar.gz So I assume I would not link with a wrong runtime. dmd -v is : [d]root dmd -v Digital Mars D Compiler v1.033 Copyright (c) 1999-2008 by Digital Mars written by Walter Bright Documentation: http://www.digitalmars.com/d/1.0/index.html
Dec 16 2008