using-declaration causes a multiple declaration of 'symbol'
The declaration causes the same item to be defined twice.
Example
namespace Z { int i; } void a() { int i; using Z::i; // error C2874, i already declared }