Fix assert on array literal (#8851)

Needed for https://github.com/dlang/dmd/pull/15837.
This commit is contained in:
Nick Treleaven 2023-11-20 23:20:13 +00:00 committed by GitHub
parent fe33c84610
commit 17bafda797
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1201,7 +1201,7 @@ private auto arrayAllocImpl(bool minimallyInitialized, T, I...)(I sizes) nothrow
auto a2 = minimallyInitializedArray!(S2[][])(2, 2);
assert(a2);
enum b2 = minimallyInitializedArray!(S2[][])(2, 2);
assert(b2);
assert(b2 !is null);
static struct S3
{
//this() @disable;
@ -1210,7 +1210,7 @@ private auto arrayAllocImpl(bool minimallyInitialized, T, I...)(I sizes) nothrow
auto a3 = minimallyInitializedArray!(S3[][])(2, 2);
assert(a3);
enum b3 = minimallyInitializedArray!(S3[][])(2, 2);
assert(b3);
assert(b3 !is null);
}
/++