On Monday, 19 May 2014 at 19:54:07 UTC, bearophile wrote:
Nordlöw:
Bound!byte b = 200;
This is already handled
For example
const b127 = saturated!byte(127);
compiles but
const b128 = saturated!byte(128);
errors as
bound.d(421,32): Error: saturated (inout(byte) x) is not
callable using argument types (int)
Is this giving a compile-time error?
saturated!byte b = 127;
Bye,
bearophile
Yes
saturated!byte bb = 127;
fails as
bound.d(425,20): Error: saturated!(byte, true) is used as a
type
because saturated is an instantiator function. Shouldn't it?