[Issue 3749] cannot evaluate ylog2x at compile time

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Jan 28 12:29:10 PST 2010


http://d.puremagic.com/issues/show_bug.cgi?id=3749



--- Comment #1 from Witold Baryluk <baryluk at smp.if.uj.edu.pl> 2010-01-28 12:29:09 PST ---
Same problem is with exp function.


/usr/include/d/dmd2-posix/phobos/import/std/math.d(895): Error: cannot evaluate
exp2(0xb.8aa3b295c17f0bcp-3L * x) at compile time
/usr/include/d/dmd2-posix/phobos/import/std/math.d(903): Error: cannot evaluate
exp(cast(real)x) at compile time
aaaa.d(6): Error: cannot evaluate exp(4F) at compile time
aaaa.d(6): Error: cannot evaluate exp(4F) at compile time

I know it can solved by using CTFE functions, but for example sqrt or sin, cos
are working correctly. I really don't want to put by hand obscure numerical
constants, and then don't know from where they came :)


Releated to bug1475.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list