On 9/3/22 07:25, Steven Schveighoffer wrote:

> There is probably a bug in generate when the element type is an `enum`
> which somehow makes it const.

Yes, Generator is missing an Unqual:

  https://issues.dlang.org/show_bug.cgi?id=23319

Salih had asked:

>> Can we solve this issue with our own `generate()` structure?

Yes, I did the following to determine that adding Unqual was a solution:

- Copy generate() functions to your source file,

- Copy the Generator struct to your source file,

- Edit the definition of Generator's elem_ member as I hinted in the bug.

Ali

Reply via email to