D-Scanner
D-Scanner copied to clipboard
False positive for "variable is never modified" for a struct instance modified via __traits(getMember)
void main()
{
struct S { int i; }
S s;
__traits(getMember, s, "x") = 88;
}
D-Scanner reports:
./source/app.d(5:7)[warn]: Variable s is never modified and could have been declared const or immutable.