# HG changeset patch # User Christian Kamm # Date 1233298310 -3600 # Node ID 16264a3973bfb8e7f55358f7f558e07f8d60d858 # Parent 1d9fe5e2a13c21d93b8e52fe7594826f75ad957c _d_delarray also had one of the array consistency asserts mentioned in #184 and dmd2632. diff -r 1d9fe5e2a13c -r 16264a3973bf runtime/internal/lifetime.d --- a/runtime/internal/lifetime.d Thu Jan 29 17:59:25 2009 +0100 +++ b/runtime/internal/lifetime.d Fri Jan 30 07:51:50 2009 +0100 @@ -504,7 +504,9 @@ { // if (p) // { - assert(!plength || pdata); +// This assert on array consistency may fail with casts or in unions. +// This function still does something sensible even if plength && !pdata. +// assert(!plength || pdata); if (pdata) gc_free(pdata);