monarch_dodra:
After:
//----
auto opSlice(size_t i, size_t j)
{
version(assert)
if (i > j)
throw new RangeError();
}
But now opSlice can't be nothrow, nor transitively all the code that calls that :-(
Bye, bearophile
monarch_dodra:
After:
//----
auto opSlice(size_t i, size_t j)
{
version(assert)
if (i > j)
throw new RangeError();
}
But now opSlice can't be nothrow, nor transitively all the code that calls that :-(
Bye, bearophile