[Issue 22723] Cannot allocate a slice on heap
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Tue Feb  1 21:20:22 UTC 2022
    
    
  
https://issues.dlang.org/show_bug.cgi?id=22723
moonlightsentinel at disroot.org changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |moonlightsentinel at disroot.o
                   |                            |rg
           Severity|major                       |normal
--- Comment #1 from moonlightsentinel at disroot.org ---
Allocating slices by themselves is explicitly disallowed due to the ambiguitee
possibilitly IIUC (you almost always want to allocate the actual array).
run.dlang.io shows the degradation of the error message:
Up to      2.078.1: Failure with output: onlineapp.d(3): Error: new can only
create structs, dynamic arrays or class objects, not ubyte[]'s
2.079.1 to 2.090.1: Failure with output: onlineapp.d(3): Error: new can only
create structs, dynamic arrays or class objects, not `ubyte[]`'s
2.091.1 to 2.093.1: Failure with output: onlineapp.d(3): Error: cannot create a
`ubyte[]` with `new`
Since      2.094.1: Failure with output: onlineapp.d(3): Error: missing length
argument for array
The error message probably complain about the type + suggest adding a length
(which should be the solution in most cases)
--
    
    
More information about the Digitalmars-d-bugs
mailing list