checkedint call removal
Artur Skawina via Digitalmars-d
digitalmars-d at puremagic.com
Wed Jul 30 15:20:02 PDT 2014
On 07/30/14 23:42, Walter Bright via Digitalmars-d wrote:
> On 7/30/2014 2:34 PM, Timon Gehr wrote:
>> He understands that and notes that this contradicts the promise of @safe.
>
> No, it does not. @safe never promises that "all your asserts are correct".
>
> @safe's promise is one of memory safety, not a promise of program correctness.
void f(ubyte[] a) @safe { assert(a.length>99); a[88] = a[77]; }
artur
More information about the Digitalmars-d
mailing list