On Thursday, 23 November 2023 at 19:17:20 UTC, Antonio wrote: > Basically, the ternary conditional ```?:``` result type is not > inferred even if the type returned by the two possibilities are > the same. > > **Is it a bug or the expected behaviour?** Known bug, first reported in 2009: https://issues.dlang.org/show_bug.cgi?id=3543