https://issues.dlang.org/show_bug.cgi?id=12514
Vladimir Panteleev <dlang-bugzi...@thecybershadow.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |dlang-bugzilla@thecybershad | |ow.net Resolution|--- |WORKSFORME --- Comment #2 from Vladimir Panteleev <dlang-bugzi...@thecybershadow.net> --- This is confusing ternary operator VRP with VPR between statements, which is a separate issue and is currently not implemented. VPR within ternary operators seems to work just fine: ubyte y = (1000 <= ubyte.max) ? 1000 : 0; --