constructing labels for static foreach inside switch inside foreach
Steven Schveighoffer
schveiguy at gmail.com
Wed Jul 8 12:24:17 UTC 2020
On 7/8/20 5:10 AM, cc wrote:
>
> I think I ran into similar problems due to the requirement to use a
> labeled break inside static foreach. I got around it by defining enums
> when my target was found and checking if it existed via
> __traits(compiles) to "ignore" the rest of the loop.
Thanks for the suggestion. I've used that trick too, but in this case, I
still have a problem with the switch label as well (I need to use
labeled breaks inside the static foreach that generates case clauses).
And in this case, the loop I'm breaking is NOT a static loop, it's a
regular while loop. And I don't want to ignore the rest of the static loop.
-Steve
More information about the Digitalmars-d-learn
mailing list