On Thursday, 8 July 2021 at 18:11:50 UTC, DLearner wrote:
Hi

Please confirm that:
`
   assert(false, __FUNCTION__ ~ "This is an error message");
`

Will _not_ trigger GC issues, as the text is entirely known at compile time.

Best regards

Consider below. Only z will generate an error. This is called string literal concatenation, which comes from C [1].

```d
@nogc void main() {
    string x = __FUNCTION__ ~ "This is an error message";
    string y = "This is an error message";
    string z = __FUNCTION__ ~ y;
}
```

[1] https://en.wikipedia.org/wiki/String_literal#String_literal_concatenation

Reply via email to