aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/dmd/root/array.d
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/d/dmd/root/array.d')
-rw-r--r--gcc/d/dmd/root/array.d8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/d/dmd/root/array.d b/gcc/d/dmd/root/array.d
index 8135577..a80fc80 100644
--- a/gcc/d/dmd/root/array.d
+++ b/gcc/d/dmd/root/array.d
@@ -2,12 +2,12 @@
/**
* Dynamic array implementation.
*
- * Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
+ * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
* Authors: $(LINK2 https://www.digitalmars.com, Walter Bright)
* License: $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source: $(LINK2 https://github.com/dlang/dmd/blob/master/src/dmd/root/array.d, root/_array.d)
+ * Source: $(LINK2 https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/array.d, root/_array.d)
* Documentation: https://dlang.org/phobos/dmd_root_array.html
- * Coverage: https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/array.d
+ * Coverage: https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/array.d
*/
module dmd.root.array;
@@ -52,7 +52,7 @@ public:
~this() pure nothrow
{
debug (stomp) memset(data.ptr, 0xFF, data.length);
- if (data.ptr != &smallarray[0])
+ if (data.ptr && data.ptr != &smallarray[0])
mem.xfree(data.ptr);
}
///returns elements comma separated in []