I'm new to this and I'm not sure at all this is the correct way to fix it. Any input is welcome :)
I got what "shadows" means, this patch can handle a UsingDecl with multiple shadows.
Do we still need this after D23765 lands?
No, D23765 seems to fix this issue.