std.math.poly and const

Denis Koroskin 2korden at gmail.com
Sat Nov 29 11:53:59 PST 2008


On Sat, 29 Nov 2008 08:22:34 +0300, Walter Bright  
<newshound1 at digitalmars.com> wrote:

> dsimcha wrote:
>> Should the function signature of std.math.poly be (real x, const real[]  
>> A),
>> not (real x, real[] A)?  The D code at the end of the function clearly  
>> doesn't
>> modify A, but I have no idea what the ASM code is doing.  Is this a bug?
>
> Yes, it should be const.

crc32 module also needs to be updated. Not only it doesn't use const (but  
should, it allows compile-time crc32 evaluation), but it also uses char[]  
instead of string! :)



More information about the Digitalmars-d mailing list