https://issues.dlang.org/show_bug.cgi?id=23279
--- Comment #4 from RazvanN <[email protected]> --- It seems like `__traits(hasMember)` gets confused by the forward reference. Putting the `traits(hasMember)` it after the declaration of `setIt` does not result in an ice. --
