https://issues.dlang.org/show_bug.cgi?id=12920
--- Comment #7 from Marc Schütz ---
(In reply to Martin Krejcirik from comment #6)
> (In reply to Marc Schütz from comment #5)
> > No, the foreach iterates over `values`, which is a tuple. It should
> > therefore get unrolled, and `v` should become a
https://issues.dlang.org/show_bug.cgi?id=12920
--- Comment #6 from Martin Krejcirik ---
(In reply to Marc Schütz from comment #5)
> No, the foreach iterates over `values`, which is a tuple. It should
> therefore get unrolled, and `v` should become a constant.
It cannot become a constant if a,b,c
https://issues.dlang.org/show_bug.cgi?id=12920
--- Comment #5 from Marc Schütz ---
(In reply to Martin Krejcirik from comment #4)
> In this example 'v' is a runtime variable and as such it cannot be a case
> variable.
No, the foreach iterates over `values`, which is a tuple. It should therefore
https://issues.dlang.org/show_bug.cgi?id=12920
Martin Krejcirik changed:
What|Removed |Added
CC||m...@krej.cz
Hardware|x86_64
https://issues.dlang.org/show_bug.cgi?id=12920
--- Comment #3 from Marc Schütz ---
Is it really a duplicate? The code in the other bug is clearly invalid, but
this one should work IMO.
--
https://issues.dlang.org/show_bug.cgi?id=12920
safety0ff.bugz changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://issues.dlang.org/show_bug.cgi?id=12920
hst...@quickfur.ath.cx changed:
What|Removed |Added
Keywords||ice
CC|
https://issues.dlang.org/show_bug.cgi?id=12920
hst...@quickfur.ath.cx changed:
What|Removed |Added
Severity|normal |critical
--