[Issue 24018] New: array concatenation doesn't work with disabled default construction
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Jun 27 08:46:39 UTC 2023
https://issues.dlang.org/show_bug.cgi?id=24018
Issue ID: 24018
Summary: array concatenation doesn't work with disabled default
construction
Product: D
Version: D2
Hardware: x86_64
OS: Linux
Status: NEW
Severity: regression
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: default_357-line at yahoo.de
```
struct S
{
@disable this();
}
void main()
{
S[] s;
s = s ~ s;
}
```
Results in
```
generated/linux/release/64/../../../../druntime/import/core/internal/array/concatenation.d(41):
Error: struct `test.S` default construction is disabled
test.d(10): Error: template instance
`core.internal.array.concatenation._d_arraycatnTX!(S[], S[], S[])` error
instantiating
```
--
More information about the Digitalmars-d-bugs
mailing list