Thread overview | ||||||||
---|---|---|---|---|---|---|---|---|
|
July 05, 2006 [Issue 240] New: No file or line information in error message "cannot implicitly convert expression (-1) of type ulong to double" | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/issues/show_bug.cgi?id=240 Summary: No file or line information in error message "cannot implicitly convert expression (-1) of type ulong to double" Product: D Version: 0.162 Platform: PC OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: bugzilla@digitalmars.com ReportedBy: digitalmars-com@baysmith.com The error message from compiling the following code does not give any file or line information. In large projects, not having the file and line information makes finding the error difficult. Code: void main() { double maxValue = ulong.max; } Command: dmd tmp.d Output: cannot implicitly convert expression (-1) of type ulong to double -- |
July 05, 2006 Re: [Issue 240] New: No file or line information in error message "cannot implicitly convert expression (-1) of type ulong to double" | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | On Wed, 5 Jul 2006 22:30:16 +0000 (UTC), d-bugmail@puremagic.com wrote: > In large projects, not having the file and line information makes finding the error difficult. Not to mention that it also makes DMD look amateurish. -- Derek (skype: derek.j.parnell) Melbourne, Australia "Down with mediocrity!" 6/07/2006 9:26:19 AM |
July 07, 2006 Re: [Issue 240] New: No file or line information in error message "cannot implicitly convert expression (-1) of type ulong to double" | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail Attachments: | d-bugmail@puremagic.com schrieb am 2006-07-05: > http://d.puremagic.com/issues/show_bug.cgi?id=240 > The error message from compiling the following code does not give any file or line information. In large projects, not having the file and line information makes finding the error difficult. > > Code: > void main() { > double maxValue = ulong.max; > } > > Command: > dmd tmp.d > > Output: > cannot implicitly convert expression (-1) of type ulong to double Can anybody reproduce this issue? DMD-0.162 on Linux behaved as expected and didn't produce any error messages. Thomas |
July 07, 2006 Re: [Issue 240] New: No file or line information in error message "cannot implicitly convert expression (-1) of type ulong to double" | ||||
---|---|---|---|---|
| ||||
Posted in reply to Thomas Kuehne Attachments: | On Thu, 6 Jul 2006 23:10:58 +0200, Thomas Kuehne wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> d-bugmail@puremagic.com schrieb am 2006-07-05:
>> http://d.puremagic.com/issues/show_bug.cgi?id=240
>
>> The error message from compiling the following code does not give any file or line information. In large projects, not having the file and line information makes finding the error difficult.
>>
>> Code:
>> void main() {
>> double maxValue = ulong.max;
>> }
>>
>> Command:
>> dmd tmp.d
>>
>> Output:
>> cannot implicitly convert expression (-1) of type ulong to double
>
> Can anybody reproduce this issue? DMD-0.162 on Linux behaved as expected and didn't produce any error messages.
Problem in Windows environment (Win XP SP2) ...
c:\temp>type test1.d
void main() {
double maxValue = ulong.max;
}
c:\temp>dmd test1.d
cannot implicitly convert expression (-1) of type ulong to double
c:\temp>dmd
Digital Mars D Compiler v0.162
Copyright (c) 1999-2006 by Digital Mars written by Walter Bright
c:\temp>
- --
Derek
(skype: derek.j.parnell)
Melbourne, Australia
"Down with mediocrity!"
7/07/2006 4:14:16 PM
|
July 12, 2006 Re: [Issue 240] New: No file or line information in error message "cannot implicitly convert expression (-1) of type ulong to double" | ||||
---|---|---|---|---|
| ||||
Posted in reply to Derek Parnell Attachments: | Derek Parnell schrieb am 2006-07-07: > > On Thu, 6 Jul 2006 23:10:58 +0200, Thomas Kuehne wrote: > >> d-bugmail@puremagic.com schrieb am 2006-07-05: >>> http://d.puremagic.com/issues/show_bug.cgi?id=240 >> >>> The error message from compiling the following code does not give any file or line information. In large projects, not having the file and line information makes finding the error difficult. >>> >>> Code: >>> void main() { >>> double maxValue = ulong.max; >>> } >>> >>> Command: >>> dmd tmp.d >>> >>> Output: >>> cannot implicitly convert expression (-1) of type ulong to double >> >> Can anybody reproduce this issue? DMD-0.162 on Linux behaved as expected and didn't produce any error messages. > > Problem in Windows environment (Win XP SP2) ... > > c:\temp>type test1.d > void main() { > double maxValue = ulong.max; > } > > c:\temp>dmd test1.d > cannot implicitly convert expression (-1) of type ulong to double > > c:\temp>dmd > Digital Mars D Compiler v0.162 > Copyright (c) 1999-2006 by Digital Mars written by Walter Bright > > c:\temp> Added to DStress as http://dstress.kuehne.cn/run/d/double_30_A.d Thomas |
July 18, 2006 [Issue 240] No file or line information in error message "cannot implicitly convert expression (-1) of type ulong to double" | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=240 jpelcis@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #2 from jpelcis@gmail.com 2006-07-18 16:39 ------- Fixed DMD 0.163. -- |
Copyright © 1999-2021 by the D Language Foundation