convert ubyte[k..k + 1] to int
    Artur Skawina 
    art.08.09 at gmail.com
       
    Thu May 17 02:41:14 PDT 2012
    
    
  
On 05/17/12 11:36, Artur Skawina wrote:
>    assert(cast(size_t)data.ptr%data.alignof==0);
> 
> This assert can be easily triggered eg by doing
>    
>    blob[1..$-4]; blob.assumeSafeAppend(); ++blob.length;
>    auto data = cast(C[]) blob;
Umm, that was meant to be: 
    blob = blob[1..$-4]; blob.assumeSafeAppend(); ++blob.length;
    auto data = cast(C[]) blob;
    assert(cast(size_t)data.ptr%data.alignof==0);
artur
    
    
More information about the Digitalmars-d-learn
mailing list