I suppose it would make sense to emit a -Wunused warning for this code: namespace N { int i; }
void f () { using N::i; } -- Summary: No warning about unused names introduced with using declarations Product: gcc Version: 4.2.0 Status: UNCONFIRMED Keywords: diagnostic Severity: minor Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29028