>>>>> "Nathan" == Nathan Myers <ncm@nospam.cantrip.org> writes: > If A<>::i were a type, it could still be mentioned without template > arguments, e.g.: >> void g() { int j = sizeof B::i; } Rather, 'sizeof typename B::i'. Which is what warn_about_implicit_typename_lookup suggests. Jason