extern(C) int test(ref scope const(ubyte)[32] b);
This will automatic become this in ctfe relection
extern(C) int test(ref scope const(ubyte[32]) b);
LDC2 1.34.0 DMD v2.104.2
Thread overview | |||||
---|---|---|---|---|---|
|
September 06, 2023 Is this a ctfe bugs ? ref scope const(ubyte)[32] | ||||
---|---|---|---|---|
| ||||
This will automatic become this in ctfe relection
LDC2 1.34.0 DMD v2.104.2 |
September 06, 2023 Re: Is this a ctfe bugs ? ref scope const(ubyte)[32] | ||||
---|---|---|---|---|
| ||||
Posted in reply to d007 | On Wednesday, 6 September 2023 at 12:04:40 UTC, d007 wrote:
> extern(C) int test(ref scope const(ubyte)[32] b);
> extern(C) int test(ref scope const(ubyte[32]) b);
These are the same thing since the ref cannot be rebound anyway; a static array just is its contents.
|
September 06, 2023 Re: Is this a ctfe bugs ? ref scope const(ubyte)[32] | ||||
---|---|---|---|---|
| ||||
Posted in reply to Adam D Ruppe | On Wednesday, 6 September 2023 at 12:15:02 UTC, Adam D Ruppe wrote:
> On Wednesday, 6 September 2023 at 12:04:40 UTC, d007 wrote:
>> extern(C) int test(ref scope const(ubyte)[32] b);
>> extern(C) int test(ref scope const(ubyte[32]) b);
>
> These are the same thing since the ref cannot be rebound anyway; a static array just is its contents.
thanks for explain
|