[Issue 240] New: No file or line information in error message "cannot implicitly convert expression (-1) of type ulong to double"

Derek Parnell derek at nomail.afraid.org
Thu Jul 6 23:16:32 PDT 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thu, 6 Jul 2006 23:10:58 +0200, Thomas Kuehne wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> d-bugmail at 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

-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 9.0.6 (Build 6060)

iQA/AwUBRK38LQdmdmpUW4OYEQImkgCghmb/pm0aD2EJKYGyeXW3oTrtjAkAoMbK
AVYqjnJcjrD1FOgMVuz5OLYm
=xGOt
-----END PGP SIGNATURE-----



More information about the Digitalmars-d-bugs mailing list